{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 1、读取数据\n",
    "data = pd.read_csv(\"./stock_day/stock_day.csv\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>open</th>\n",
       "      <th>high</th>\n",
       "      <th>close</th>\n",
       "      <th>low</th>\n",
       "      <th>volume</th>\n",
       "      <th>price_change</th>\n",
       "      <th>p_change</th>\n",
       "      <th>ma5</th>\n",
       "      <th>ma10</th>\n",
       "      <th>ma20</th>\n",
       "      <th>v_ma5</th>\n",
       "      <th>v_ma10</th>\n",
       "      <th>v_ma20</th>\n",
       "      <th>turnover</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2018-02-27</th>\n",
       "      <td>23.53</td>\n",
       "      <td>25.88</td>\n",
       "      <td>24.16</td>\n",
       "      <td>23.53</td>\n",
       "      <td>95578.03</td>\n",
       "      <td>0.63</td>\n",
       "      <td>2.68</td>\n",
       "      <td>22.942</td>\n",
       "      <td>22.142</td>\n",
       "      <td>22.875</td>\n",
       "      <td>53782.64</td>\n",
       "      <td>46738.65</td>\n",
       "      <td>55576.11</td>\n",
       "      <td>2.39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-26</th>\n",
       "      <td>22.80</td>\n",
       "      <td>23.78</td>\n",
       "      <td>23.53</td>\n",
       "      <td>22.80</td>\n",
       "      <td>60985.11</td>\n",
       "      <td>0.69</td>\n",
       "      <td>3.02</td>\n",
       "      <td>22.406</td>\n",
       "      <td>21.955</td>\n",
       "      <td>22.942</td>\n",
       "      <td>40827.52</td>\n",
       "      <td>42736.34</td>\n",
       "      <td>56007.50</td>\n",
       "      <td>1.53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-23</th>\n",
       "      <td>22.88</td>\n",
       "      <td>23.37</td>\n",
       "      <td>22.82</td>\n",
       "      <td>22.71</td>\n",
       "      <td>52914.01</td>\n",
       "      <td>0.54</td>\n",
       "      <td>2.42</td>\n",
       "      <td>21.938</td>\n",
       "      <td>21.929</td>\n",
       "      <td>23.022</td>\n",
       "      <td>35119.58</td>\n",
       "      <td>41871.97</td>\n",
       "      <td>56372.85</td>\n",
       "      <td>1.32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-22</th>\n",
       "      <td>22.25</td>\n",
       "      <td>22.76</td>\n",
       "      <td>22.28</td>\n",
       "      <td>22.02</td>\n",
       "      <td>36105.01</td>\n",
       "      <td>0.36</td>\n",
       "      <td>1.64</td>\n",
       "      <td>21.446</td>\n",
       "      <td>21.909</td>\n",
       "      <td>23.137</td>\n",
       "      <td>35397.58</td>\n",
       "      <td>39904.78</td>\n",
       "      <td>60149.60</td>\n",
       "      <td>0.90</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-14</th>\n",
       "      <td>21.49</td>\n",
       "      <td>21.99</td>\n",
       "      <td>21.92</td>\n",
       "      <td>21.48</td>\n",
       "      <td>23331.04</td>\n",
       "      <td>0.44</td>\n",
       "      <td>2.05</td>\n",
       "      <td>21.366</td>\n",
       "      <td>21.923</td>\n",
       "      <td>23.253</td>\n",
       "      <td>33590.21</td>\n",
       "      <td>42935.74</td>\n",
       "      <td>61716.11</td>\n",
       "      <td>0.58</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-13</th>\n",
       "      <td>21.40</td>\n",
       "      <td>21.90</td>\n",
       "      <td>21.48</td>\n",
       "      <td>21.31</td>\n",
       "      <td>30802.45</td>\n",
       "      <td>0.28</td>\n",
       "      <td>1.32</td>\n",
       "      <td>21.342</td>\n",
       "      <td>22.103</td>\n",
       "      <td>23.387</td>\n",
       "      <td>39694.65</td>\n",
       "      <td>45518.14</td>\n",
       "      <td>65161.68</td>\n",
       "      <td>0.77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-12</th>\n",
       "      <td>20.70</td>\n",
       "      <td>21.40</td>\n",
       "      <td>21.19</td>\n",
       "      <td>20.63</td>\n",
       "      <td>32445.39</td>\n",
       "      <td>0.82</td>\n",
       "      <td>4.03</td>\n",
       "      <td>21.504</td>\n",
       "      <td>22.338</td>\n",
       "      <td>23.533</td>\n",
       "      <td>44645.16</td>\n",
       "      <td>45679.94</td>\n",
       "      <td>68686.33</td>\n",
       "      <td>0.81</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-09</th>\n",
       "      <td>21.20</td>\n",
       "      <td>21.46</td>\n",
       "      <td>20.36</td>\n",
       "      <td>20.19</td>\n",
       "      <td>54304.01</td>\n",
       "      <td>-1.50</td>\n",
       "      <td>-6.86</td>\n",
       "      <td>21.920</td>\n",
       "      <td>22.596</td>\n",
       "      <td>23.645</td>\n",
       "      <td>48624.36</td>\n",
       "      <td>48982.38</td>\n",
       "      <td>70552.47</td>\n",
       "      <td>1.36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-08</th>\n",
       "      <td>21.79</td>\n",
       "      <td>22.09</td>\n",
       "      <td>21.88</td>\n",
       "      <td>21.75</td>\n",
       "      <td>27068.16</td>\n",
       "      <td>0.09</td>\n",
       "      <td>0.41</td>\n",
       "      <td>22.372</td>\n",
       "      <td>23.009</td>\n",
       "      <td>23.839</td>\n",
       "      <td>44411.98</td>\n",
       "      <td>48612.16</td>\n",
       "      <td>73852.45</td>\n",
       "      <td>0.68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-07</th>\n",
       "      <td>22.69</td>\n",
       "      <td>23.11</td>\n",
       "      <td>21.80</td>\n",
       "      <td>21.29</td>\n",
       "      <td>53853.25</td>\n",
       "      <td>-0.50</td>\n",
       "      <td>-2.24</td>\n",
       "      <td>22.480</td>\n",
       "      <td>23.258</td>\n",
       "      <td>23.929</td>\n",
       "      <td>52281.28</td>\n",
       "      <td>56315.11</td>\n",
       "      <td>74925.33</td>\n",
       "      <td>1.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-06</th>\n",
       "      <td>22.80</td>\n",
       "      <td>23.55</td>\n",
       "      <td>22.29</td>\n",
       "      <td>22.20</td>\n",
       "      <td>55555.00</td>\n",
       "      <td>-0.97</td>\n",
       "      <td>-4.17</td>\n",
       "      <td>22.864</td>\n",
       "      <td>23.607</td>\n",
       "      <td>24.029</td>\n",
       "      <td>51341.63</td>\n",
       "      <td>64413.58</td>\n",
       "      <td>75738.95</td>\n",
       "      <td>1.39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-05</th>\n",
       "      <td>22.45</td>\n",
       "      <td>23.39</td>\n",
       "      <td>23.27</td>\n",
       "      <td>22.25</td>\n",
       "      <td>52341.39</td>\n",
       "      <td>0.65</td>\n",
       "      <td>2.87</td>\n",
       "      <td>23.172</td>\n",
       "      <td>23.928</td>\n",
       "      <td>24.112</td>\n",
       "      <td>46714.72</td>\n",
       "      <td>69278.66</td>\n",
       "      <td>77070.00</td>\n",
       "      <td>1.31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-02</th>\n",
       "      <td>22.40</td>\n",
       "      <td>22.70</td>\n",
       "      <td>22.62</td>\n",
       "      <td>21.53</td>\n",
       "      <td>33242.11</td>\n",
       "      <td>0.20</td>\n",
       "      <td>0.89</td>\n",
       "      <td>23.272</td>\n",
       "      <td>24.114</td>\n",
       "      <td>24.184</td>\n",
       "      <td>49340.40</td>\n",
       "      <td>70873.73</td>\n",
       "      <td>79929.71</td>\n",
       "      <td>0.83</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-01</th>\n",
       "      <td>23.71</td>\n",
       "      <td>23.86</td>\n",
       "      <td>22.42</td>\n",
       "      <td>22.22</td>\n",
       "      <td>66414.64</td>\n",
       "      <td>-1.30</td>\n",
       "      <td>-5.48</td>\n",
       "      <td>23.646</td>\n",
       "      <td>24.365</td>\n",
       "      <td>24.279</td>\n",
       "      <td>52812.35</td>\n",
       "      <td>80394.43</td>\n",
       "      <td>88480.92</td>\n",
       "      <td>1.66</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-31</th>\n",
       "      <td>23.85</td>\n",
       "      <td>23.98</td>\n",
       "      <td>23.72</td>\n",
       "      <td>23.31</td>\n",
       "      <td>49155.02</td>\n",
       "      <td>-0.11</td>\n",
       "      <td>-0.46</td>\n",
       "      <td>24.036</td>\n",
       "      <td>24.583</td>\n",
       "      <td>24.411</td>\n",
       "      <td>60348.94</td>\n",
       "      <td>80496.48</td>\n",
       "      <td>91666.75</td>\n",
       "      <td>1.23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-30</th>\n",
       "      <td>23.71</td>\n",
       "      <td>24.08</td>\n",
       "      <td>23.83</td>\n",
       "      <td>23.70</td>\n",
       "      <td>32420.43</td>\n",
       "      <td>0.05</td>\n",
       "      <td>0.21</td>\n",
       "      <td>24.350</td>\n",
       "      <td>24.671</td>\n",
       "      <td>24.365</td>\n",
       "      <td>77485.53</td>\n",
       "      <td>84805.23</td>\n",
       "      <td>92943.35</td>\n",
       "      <td>0.81</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-29</th>\n",
       "      <td>24.40</td>\n",
       "      <td>24.63</td>\n",
       "      <td>23.77</td>\n",
       "      <td>23.72</td>\n",
       "      <td>65469.81</td>\n",
       "      <td>-0.73</td>\n",
       "      <td>-2.98</td>\n",
       "      <td>24.684</td>\n",
       "      <td>24.728</td>\n",
       "      <td>24.294</td>\n",
       "      <td>91842.60</td>\n",
       "      <td>91692.73</td>\n",
       "      <td>93456.22</td>\n",
       "      <td>1.64</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-26</th>\n",
       "      <td>24.27</td>\n",
       "      <td>24.74</td>\n",
       "      <td>24.49</td>\n",
       "      <td>24.22</td>\n",
       "      <td>50601.83</td>\n",
       "      <td>0.11</td>\n",
       "      <td>0.45</td>\n",
       "      <td>24.956</td>\n",
       "      <td>24.694</td>\n",
       "      <td>24.221</td>\n",
       "      <td>92407.05</td>\n",
       "      <td>92122.56</td>\n",
       "      <td>91980.51</td>\n",
       "      <td>1.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-25</th>\n",
       "      <td>24.99</td>\n",
       "      <td>24.99</td>\n",
       "      <td>24.37</td>\n",
       "      <td>24.23</td>\n",
       "      <td>104097.59</td>\n",
       "      <td>-0.93</td>\n",
       "      <td>-3.68</td>\n",
       "      <td>25.084</td>\n",
       "      <td>24.669</td>\n",
       "      <td>24.109</td>\n",
       "      <td>107976.51</td>\n",
       "      <td>99092.73</td>\n",
       "      <td>92262.67</td>\n",
       "      <td>2.61</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-24</th>\n",
       "      <td>25.49</td>\n",
       "      <td>26.28</td>\n",
       "      <td>25.29</td>\n",
       "      <td>25.20</td>\n",
       "      <td>134838.00</td>\n",
       "      <td>-0.20</td>\n",
       "      <td>-0.79</td>\n",
       "      <td>25.130</td>\n",
       "      <td>24.599</td>\n",
       "      <td>23.997</td>\n",
       "      <td>100644.02</td>\n",
       "      <td>93535.55</td>\n",
       "      <td>89522.22</td>\n",
       "      <td>3.37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-23</th>\n",
       "      <td>25.15</td>\n",
       "      <td>25.53</td>\n",
       "      <td>25.50</td>\n",
       "      <td>24.93</td>\n",
       "      <td>104205.76</td>\n",
       "      <td>0.39</td>\n",
       "      <td>1.55</td>\n",
       "      <td>24.992</td>\n",
       "      <td>24.450</td>\n",
       "      <td>23.844</td>\n",
       "      <td>92124.92</td>\n",
       "      <td>87064.33</td>\n",
       "      <td>85876.80</td>\n",
       "      <td>2.61</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-22</th>\n",
       "      <td>25.14</td>\n",
       "      <td>25.40</td>\n",
       "      <td>25.13</td>\n",
       "      <td>24.75</td>\n",
       "      <td>68292.08</td>\n",
       "      <td>-0.01</td>\n",
       "      <td>-0.04</td>\n",
       "      <td>24.772</td>\n",
       "      <td>24.296</td>\n",
       "      <td>23.644</td>\n",
       "      <td>91542.85</td>\n",
       "      <td>84861.33</td>\n",
       "      <td>84970.00</td>\n",
       "      <td>1.71</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-19</th>\n",
       "      <td>24.60</td>\n",
       "      <td>25.34</td>\n",
       "      <td>25.13</td>\n",
       "      <td>24.42</td>\n",
       "      <td>128449.11</td>\n",
       "      <td>0.53</td>\n",
       "      <td>2.15</td>\n",
       "      <td>24.432</td>\n",
       "      <td>24.254</td>\n",
       "      <td>23.537</td>\n",
       "      <td>91838.07</td>\n",
       "      <td>88985.70</td>\n",
       "      <td>82975.10</td>\n",
       "      <td>3.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-18</th>\n",
       "      <td>24.40</td>\n",
       "      <td>24.88</td>\n",
       "      <td>24.60</td>\n",
       "      <td>24.30</td>\n",
       "      <td>67435.14</td>\n",
       "      <td>0.01</td>\n",
       "      <td>0.04</td>\n",
       "      <td>24.254</td>\n",
       "      <td>24.192</td>\n",
       "      <td>23.441</td>\n",
       "      <td>90208.95</td>\n",
       "      <td>96567.41</td>\n",
       "      <td>78252.92</td>\n",
       "      <td>1.69</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-17</th>\n",
       "      <td>24.42</td>\n",
       "      <td>24.92</td>\n",
       "      <td>24.60</td>\n",
       "      <td>23.80</td>\n",
       "      <td>92242.51</td>\n",
       "      <td>0.20</td>\n",
       "      <td>0.82</td>\n",
       "      <td>24.068</td>\n",
       "      <td>24.239</td>\n",
       "      <td>23.378</td>\n",
       "      <td>86427.08</td>\n",
       "      <td>102837.01</td>\n",
       "      <td>77049.61</td>\n",
       "      <td>2.31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-16</th>\n",
       "      <td>23.40</td>\n",
       "      <td>24.60</td>\n",
       "      <td>24.40</td>\n",
       "      <td>23.30</td>\n",
       "      <td>101295.42</td>\n",
       "      <td>0.96</td>\n",
       "      <td>4.10</td>\n",
       "      <td>23.908</td>\n",
       "      <td>24.058</td>\n",
       "      <td>23.321</td>\n",
       "      <td>82003.73</td>\n",
       "      <td>101081.47</td>\n",
       "      <td>74590.92</td>\n",
       "      <td>2.54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-15</th>\n",
       "      <td>24.01</td>\n",
       "      <td>24.23</td>\n",
       "      <td>23.43</td>\n",
       "      <td>23.30</td>\n",
       "      <td>69768.17</td>\n",
       "      <td>-0.80</td>\n",
       "      <td>-3.30</td>\n",
       "      <td>23.820</td>\n",
       "      <td>23.860</td>\n",
       "      <td>23.257</td>\n",
       "      <td>78179.81</td>\n",
       "      <td>95219.71</td>\n",
       "      <td>71006.65</td>\n",
       "      <td>1.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-12</th>\n",
       "      <td>23.70</td>\n",
       "      <td>25.15</td>\n",
       "      <td>24.24</td>\n",
       "      <td>23.42</td>\n",
       "      <td>120303.53</td>\n",
       "      <td>0.56</td>\n",
       "      <td>2.37</td>\n",
       "      <td>24.076</td>\n",
       "      <td>23.748</td>\n",
       "      <td>23.236</td>\n",
       "      <td>86133.33</td>\n",
       "      <td>91838.46</td>\n",
       "      <td>69690.35</td>\n",
       "      <td>3.01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-11</th>\n",
       "      <td>23.67</td>\n",
       "      <td>23.85</td>\n",
       "      <td>23.67</td>\n",
       "      <td>23.21</td>\n",
       "      <td>48525.75</td>\n",
       "      <td>-0.12</td>\n",
       "      <td>-0.50</td>\n",
       "      <td>24.130</td>\n",
       "      <td>23.548</td>\n",
       "      <td>23.197</td>\n",
       "      <td>102925.87</td>\n",
       "      <td>85432.61</td>\n",
       "      <td>65928.23</td>\n",
       "      <td>1.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-10</th>\n",
       "      <td>24.10</td>\n",
       "      <td>24.60</td>\n",
       "      <td>23.80</td>\n",
       "      <td>23.40</td>\n",
       "      <td>70125.79</td>\n",
       "      <td>-0.14</td>\n",
       "      <td>-0.58</td>\n",
       "      <td>24.410</td>\n",
       "      <td>23.394</td>\n",
       "      <td>23.204</td>\n",
       "      <td>119246.95</td>\n",
       "      <td>85508.89</td>\n",
       "      <td>66934.89</td>\n",
       "      <td>1.76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-13</th>\n",
       "      <td>19.60</td>\n",
       "      <td>21.30</td>\n",
       "      <td>21.13</td>\n",
       "      <td>19.50</td>\n",
       "      <td>171822.69</td>\n",
       "      <td>1.70</td>\n",
       "      <td>8.75</td>\n",
       "      <td>19.228</td>\n",
       "      <td>17.812</td>\n",
       "      <td>16.563</td>\n",
       "      <td>149620.34</td>\n",
       "      <td>114456.84</td>\n",
       "      <td>111752.31</td>\n",
       "      <td>5.88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-10</th>\n",
       "      <td>19.55</td>\n",
       "      <td>19.89</td>\n",
       "      <td>19.43</td>\n",
       "      <td>19.20</td>\n",
       "      <td>112962.15</td>\n",
       "      <td>-0.19</td>\n",
       "      <td>-0.97</td>\n",
       "      <td>18.334</td>\n",
       "      <td>17.276</td>\n",
       "      <td>16.230</td>\n",
       "      <td>133648.38</td>\n",
       "      <td>109309.78</td>\n",
       "      <td>106228.29</td>\n",
       "      <td>3.87</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-09</th>\n",
       "      <td>18.28</td>\n",
       "      <td>19.89</td>\n",
       "      <td>19.62</td>\n",
       "      <td>18.02</td>\n",
       "      <td>183119.05</td>\n",
       "      <td>1.20</td>\n",
       "      <td>6.51</td>\n",
       "      <td>17.736</td>\n",
       "      <td>16.826</td>\n",
       "      <td>15.964</td>\n",
       "      <td>124323.21</td>\n",
       "      <td>106501.34</td>\n",
       "      <td>104829.10</td>\n",
       "      <td>6.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-08</th>\n",
       "      <td>17.60</td>\n",
       "      <td>18.53</td>\n",
       "      <td>18.42</td>\n",
       "      <td>17.60</td>\n",
       "      <td>157725.97</td>\n",
       "      <td>0.88</td>\n",
       "      <td>5.02</td>\n",
       "      <td>17.070</td>\n",
       "      <td>16.394</td>\n",
       "      <td>15.698</td>\n",
       "      <td>101421.29</td>\n",
       "      <td>97906.88</td>\n",
       "      <td>101658.57</td>\n",
       "      <td>5.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-07</th>\n",
       "      <td>16.54</td>\n",
       "      <td>17.98</td>\n",
       "      <td>17.54</td>\n",
       "      <td>16.50</td>\n",
       "      <td>122471.85</td>\n",
       "      <td>0.88</td>\n",
       "      <td>5.28</td>\n",
       "      <td>16.620</td>\n",
       "      <td>16.120</td>\n",
       "      <td>15.510</td>\n",
       "      <td>86769.62</td>\n",
       "      <td>97473.29</td>\n",
       "      <td>98832.94</td>\n",
       "      <td>4.19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-03</th>\n",
       "      <td>16.44</td>\n",
       "      <td>16.77</td>\n",
       "      <td>16.66</td>\n",
       "      <td>16.25</td>\n",
       "      <td>91962.88</td>\n",
       "      <td>0.22</td>\n",
       "      <td>1.34</td>\n",
       "      <td>16.396</td>\n",
       "      <td>15.904</td>\n",
       "      <td>15.348</td>\n",
       "      <td>79293.34</td>\n",
       "      <td>94172.24</td>\n",
       "      <td>99956.63</td>\n",
       "      <td>3.15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-02</th>\n",
       "      <td>16.21</td>\n",
       "      <td>16.50</td>\n",
       "      <td>16.44</td>\n",
       "      <td>16.21</td>\n",
       "      <td>66336.32</td>\n",
       "      <td>0.15</td>\n",
       "      <td>0.92</td>\n",
       "      <td>16.218</td>\n",
       "      <td>15.772</td>\n",
       "      <td>15.229</td>\n",
       "      <td>84971.19</td>\n",
       "      <td>92655.96</td>\n",
       "      <td>104350.08</td>\n",
       "      <td>2.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-01</th>\n",
       "      <td>16.18</td>\n",
       "      <td>16.48</td>\n",
       "      <td>16.29</td>\n",
       "      <td>16.00</td>\n",
       "      <td>68609.42</td>\n",
       "      <td>0.12</td>\n",
       "      <td>0.74</td>\n",
       "      <td>15.916</td>\n",
       "      <td>15.666</td>\n",
       "      <td>15.065</td>\n",
       "      <td>88679.47</td>\n",
       "      <td>95386.75</td>\n",
       "      <td>105692.28</td>\n",
       "      <td>2.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-31</th>\n",
       "      <td>16.78</td>\n",
       "      <td>16.88</td>\n",
       "      <td>16.17</td>\n",
       "      <td>16.07</td>\n",
       "      <td>84467.62</td>\n",
       "      <td>-0.25</td>\n",
       "      <td>-1.52</td>\n",
       "      <td>15.718</td>\n",
       "      <td>15.568</td>\n",
       "      <td>14.896</td>\n",
       "      <td>94392.47</td>\n",
       "      <td>100679.68</td>\n",
       "      <td>105615.58</td>\n",
       "      <td>2.89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-30</th>\n",
       "      <td>15.99</td>\n",
       "      <td>16.63</td>\n",
       "      <td>16.42</td>\n",
       "      <td>15.99</td>\n",
       "      <td>85090.45</td>\n",
       "      <td>0.65</td>\n",
       "      <td>4.12</td>\n",
       "      <td>15.620</td>\n",
       "      <td>15.469</td>\n",
       "      <td>14.722</td>\n",
       "      <td>108176.96</td>\n",
       "      <td>108109.99</td>\n",
       "      <td>108345.78</td>\n",
       "      <td>2.91</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-27</th>\n",
       "      <td>14.90</td>\n",
       "      <td>15.86</td>\n",
       "      <td>15.77</td>\n",
       "      <td>14.90</td>\n",
       "      <td>120352.13</td>\n",
       "      <td>0.84</td>\n",
       "      <td>5.63</td>\n",
       "      <td>15.412</td>\n",
       "      <td>15.314</td>\n",
       "      <td>14.527</td>\n",
       "      <td>109051.14</td>\n",
       "      <td>109047.78</td>\n",
       "      <td>108905.84</td>\n",
       "      <td>4.12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-26</th>\n",
       "      <td>15.14</td>\n",
       "      <td>15.35</td>\n",
       "      <td>14.93</td>\n",
       "      <td>14.91</td>\n",
       "      <td>84877.75</td>\n",
       "      <td>-0.37</td>\n",
       "      <td>-2.42</td>\n",
       "      <td>15.326</td>\n",
       "      <td>15.184</td>\n",
       "      <td>14.462</td>\n",
       "      <td>100340.74</td>\n",
       "      <td>103146.79</td>\n",
       "      <td>108303.41</td>\n",
       "      <td>2.91</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-25</th>\n",
       "      <td>15.97</td>\n",
       "      <td>15.97</td>\n",
       "      <td>15.30</td>\n",
       "      <td>15.18</td>\n",
       "      <td>97174.40</td>\n",
       "      <td>-0.38</td>\n",
       "      <td>-2.42</td>\n",
       "      <td>15.416</td>\n",
       "      <td>15.102</td>\n",
       "      <td>14.436</td>\n",
       "      <td>102094.02</td>\n",
       "      <td>103156.85</td>\n",
       "      <td>109604.83</td>\n",
       "      <td>3.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-24</th>\n",
       "      <td>15.38</td>\n",
       "      <td>16.16</td>\n",
       "      <td>15.68</td>\n",
       "      <td>15.28</td>\n",
       "      <td>153390.08</td>\n",
       "      <td>0.30</td>\n",
       "      <td>1.95</td>\n",
       "      <td>15.418</td>\n",
       "      <td>15.002</td>\n",
       "      <td>14.385</td>\n",
       "      <td>106966.89</td>\n",
       "      <td>105410.25</td>\n",
       "      <td>110336.03</td>\n",
       "      <td>5.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-23</th>\n",
       "      <td>15.34</td>\n",
       "      <td>15.56</td>\n",
       "      <td>15.38</td>\n",
       "      <td>15.25</td>\n",
       "      <td>89461.32</td>\n",
       "      <td>0.04</td>\n",
       "      <td>0.26</td>\n",
       "      <td>15.318</td>\n",
       "      <td>14.899</td>\n",
       "      <td>14.304</td>\n",
       "      <td>108043.02</td>\n",
       "      <td>100192.60</td>\n",
       "      <td>107645.16</td>\n",
       "      <td>3.06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-20</th>\n",
       "      <td>15.38</td>\n",
       "      <td>15.48</td>\n",
       "      <td>15.34</td>\n",
       "      <td>15.18</td>\n",
       "      <td>76800.13</td>\n",
       "      <td>-0.04</td>\n",
       "      <td>-0.26</td>\n",
       "      <td>15.216</td>\n",
       "      <td>14.792</td>\n",
       "      <td>14.232</td>\n",
       "      <td>109044.42</td>\n",
       "      <td>105741.03</td>\n",
       "      <td>108857.41</td>\n",
       "      <td>2.63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-19</th>\n",
       "      <td>15.20</td>\n",
       "      <td>15.64</td>\n",
       "      <td>15.38</td>\n",
       "      <td>15.11</td>\n",
       "      <td>93644.19</td>\n",
       "      <td>0.07</td>\n",
       "      <td>0.46</td>\n",
       "      <td>15.042</td>\n",
       "      <td>14.686</td>\n",
       "      <td>14.153</td>\n",
       "      <td>105952.84</td>\n",
       "      <td>116044.19</td>\n",
       "      <td>111147.22</td>\n",
       "      <td>3.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-18</th>\n",
       "      <td>15.18</td>\n",
       "      <td>15.66</td>\n",
       "      <td>15.31</td>\n",
       "      <td>15.02</td>\n",
       "      <td>121538.71</td>\n",
       "      <td>0.13</td>\n",
       "      <td>0.86</td>\n",
       "      <td>14.788</td>\n",
       "      <td>14.464</td>\n",
       "      <td>14.058</td>\n",
       "      <td>104219.67</td>\n",
       "      <td>115997.81</td>\n",
       "      <td>112493.60</td>\n",
       "      <td>4.16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-17</th>\n",
       "      <td>14.90</td>\n",
       "      <td>15.44</td>\n",
       "      <td>15.18</td>\n",
       "      <td>14.63</td>\n",
       "      <td>158770.77</td>\n",
       "      <td>0.31</td>\n",
       "      <td>2.08</td>\n",
       "      <td>14.586</td>\n",
       "      <td>14.223</td>\n",
       "      <td>13.954</td>\n",
       "      <td>103853.62</td>\n",
       "      <td>110551.48</td>\n",
       "      <td>111739.85</td>\n",
       "      <td>5.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-16</th>\n",
       "      <td>14.52</td>\n",
       "      <td>15.05</td>\n",
       "      <td>14.87</td>\n",
       "      <td>14.51</td>\n",
       "      <td>94468.30</td>\n",
       "      <td>0.40</td>\n",
       "      <td>2.76</td>\n",
       "      <td>14.480</td>\n",
       "      <td>13.975</td>\n",
       "      <td>13.843</td>\n",
       "      <td>92342.17</td>\n",
       "      <td>108581.56</td>\n",
       "      <td>107464.31</td>\n",
       "      <td>3.23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-13</th>\n",
       "      <td>14.13</td>\n",
       "      <td>14.50</td>\n",
       "      <td>14.47</td>\n",
       "      <td>14.08</td>\n",
       "      <td>61342.22</td>\n",
       "      <td>0.36</td>\n",
       "      <td>2.55</td>\n",
       "      <td>14.368</td>\n",
       "      <td>13.740</td>\n",
       "      <td>13.740</td>\n",
       "      <td>102437.64</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>2.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-12</th>\n",
       "      <td>14.11</td>\n",
       "      <td>14.80</td>\n",
       "      <td>14.11</td>\n",
       "      <td>13.95</td>\n",
       "      <td>84978.37</td>\n",
       "      <td>-0.19</td>\n",
       "      <td>-1.33</td>\n",
       "      <td>14.330</td>\n",
       "      <td>13.659</td>\n",
       "      <td>13.659</td>\n",
       "      <td>126135.54</td>\n",
       "      <td>114032.98</td>\n",
       "      <td>114032.98</td>\n",
       "      <td>2.91</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-11</th>\n",
       "      <td>14.80</td>\n",
       "      <td>15.08</td>\n",
       "      <td>14.30</td>\n",
       "      <td>14.14</td>\n",
       "      <td>119708.43</td>\n",
       "      <td>-0.35</td>\n",
       "      <td>-2.39</td>\n",
       "      <td>14.140</td>\n",
       "      <td>13.603</td>\n",
       "      <td>13.603</td>\n",
       "      <td>127775.94</td>\n",
       "      <td>117664.81</td>\n",
       "      <td>117664.81</td>\n",
       "      <td>4.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-10</th>\n",
       "      <td>14.20</td>\n",
       "      <td>14.80</td>\n",
       "      <td>14.65</td>\n",
       "      <td>14.01</td>\n",
       "      <td>101213.51</td>\n",
       "      <td>0.34</td>\n",
       "      <td>2.38</td>\n",
       "      <td>13.860</td>\n",
       "      <td>13.503</td>\n",
       "      <td>13.503</td>\n",
       "      <td>117249.34</td>\n",
       "      <td>117372.87</td>\n",
       "      <td>117372.87</td>\n",
       "      <td>3.46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-09</th>\n",
       "      <td>14.14</td>\n",
       "      <td>14.85</td>\n",
       "      <td>14.31</td>\n",
       "      <td>13.80</td>\n",
       "      <td>144945.66</td>\n",
       "      <td>0.03</td>\n",
       "      <td>0.21</td>\n",
       "      <td>13.470</td>\n",
       "      <td>13.312</td>\n",
       "      <td>13.312</td>\n",
       "      <td>124820.96</td>\n",
       "      <td>120066.09</td>\n",
       "      <td>120066.09</td>\n",
       "      <td>4.96</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-06</th>\n",
       "      <td>13.17</td>\n",
       "      <td>14.48</td>\n",
       "      <td>14.28</td>\n",
       "      <td>13.13</td>\n",
       "      <td>179831.72</td>\n",
       "      <td>1.12</td>\n",
       "      <td>8.51</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>6.16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-05</th>\n",
       "      <td>12.88</td>\n",
       "      <td>13.45</td>\n",
       "      <td>13.16</td>\n",
       "      <td>12.87</td>\n",
       "      <td>93180.39</td>\n",
       "      <td>0.26</td>\n",
       "      <td>2.02</td>\n",
       "      <td>12.820</td>\n",
       "      <td>12.820</td>\n",
       "      <td>12.820</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>3.19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-04</th>\n",
       "      <td>12.80</td>\n",
       "      <td>12.92</td>\n",
       "      <td>12.90</td>\n",
       "      <td>12.61</td>\n",
       "      <td>67075.44</td>\n",
       "      <td>0.20</td>\n",
       "      <td>1.57</td>\n",
       "      <td>12.707</td>\n",
       "      <td>12.707</td>\n",
       "      <td>12.707</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>2.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-03</th>\n",
       "      <td>12.52</td>\n",
       "      <td>13.06</td>\n",
       "      <td>12.70</td>\n",
       "      <td>12.52</td>\n",
       "      <td>139071.61</td>\n",
       "      <td>0.18</td>\n",
       "      <td>1.44</td>\n",
       "      <td>12.610</td>\n",
       "      <td>12.610</td>\n",
       "      <td>12.610</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>4.76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-02</th>\n",
       "      <td>12.25</td>\n",
       "      <td>12.67</td>\n",
       "      <td>12.52</td>\n",
       "      <td>12.20</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>0.32</td>\n",
       "      <td>2.62</td>\n",
       "      <td>12.520</td>\n",
       "      <td>12.520</td>\n",
       "      <td>12.520</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>3.30</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>643 rows × 14 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             open   high  close    low     volume  price_change  p_change  \\\n",
       "2018-02-27  23.53  25.88  24.16  23.53   95578.03          0.63      2.68   \n",
       "2018-02-26  22.80  23.78  23.53  22.80   60985.11          0.69      3.02   \n",
       "2018-02-23  22.88  23.37  22.82  22.71   52914.01          0.54      2.42   \n",
       "2018-02-22  22.25  22.76  22.28  22.02   36105.01          0.36      1.64   \n",
       "2018-02-14  21.49  21.99  21.92  21.48   23331.04          0.44      2.05   \n",
       "2018-02-13  21.40  21.90  21.48  21.31   30802.45          0.28      1.32   \n",
       "2018-02-12  20.70  21.40  21.19  20.63   32445.39          0.82      4.03   \n",
       "2018-02-09  21.20  21.46  20.36  20.19   54304.01         -1.50     -6.86   \n",
       "2018-02-08  21.79  22.09  21.88  21.75   27068.16          0.09      0.41   \n",
       "2018-02-07  22.69  23.11  21.80  21.29   53853.25         -0.50     -2.24   \n",
       "2018-02-06  22.80  23.55  22.29  22.20   55555.00         -0.97     -4.17   \n",
       "2018-02-05  22.45  23.39  23.27  22.25   52341.39          0.65      2.87   \n",
       "2018-02-02  22.40  22.70  22.62  21.53   33242.11          0.20      0.89   \n",
       "2018-02-01  23.71  23.86  22.42  22.22   66414.64         -1.30     -5.48   \n",
       "2018-01-31  23.85  23.98  23.72  23.31   49155.02         -0.11     -0.46   \n",
       "2018-01-30  23.71  24.08  23.83  23.70   32420.43          0.05      0.21   \n",
       "2018-01-29  24.40  24.63  23.77  23.72   65469.81         -0.73     -2.98   \n",
       "2018-01-26  24.27  24.74  24.49  24.22   50601.83          0.11      0.45   \n",
       "2018-01-25  24.99  24.99  24.37  24.23  104097.59         -0.93     -3.68   \n",
       "2018-01-24  25.49  26.28  25.29  25.20  134838.00         -0.20     -0.79   \n",
       "2018-01-23  25.15  25.53  25.50  24.93  104205.76          0.39      1.55   \n",
       "2018-01-22  25.14  25.40  25.13  24.75   68292.08         -0.01     -0.04   \n",
       "2018-01-19  24.60  25.34  25.13  24.42  128449.11          0.53      2.15   \n",
       "2018-01-18  24.40  24.88  24.60  24.30   67435.14          0.01      0.04   \n",
       "2018-01-17  24.42  24.92  24.60  23.80   92242.51          0.20      0.82   \n",
       "2018-01-16  23.40  24.60  24.40  23.30  101295.42          0.96      4.10   \n",
       "2018-01-15  24.01  24.23  23.43  23.30   69768.17         -0.80     -3.30   \n",
       "2018-01-12  23.70  25.15  24.24  23.42  120303.53          0.56      2.37   \n",
       "2018-01-11  23.67  23.85  23.67  23.21   48525.75         -0.12     -0.50   \n",
       "2018-01-10  24.10  24.60  23.80  23.40   70125.79         -0.14     -0.58   \n",
       "...           ...    ...    ...    ...        ...           ...       ...   \n",
       "2015-04-13  19.60  21.30  21.13  19.50  171822.69          1.70      8.75   \n",
       "2015-04-10  19.55  19.89  19.43  19.20  112962.15         -0.19     -0.97   \n",
       "2015-04-09  18.28  19.89  19.62  18.02  183119.05          1.20      6.51   \n",
       "2015-04-08  17.60  18.53  18.42  17.60  157725.97          0.88      5.02   \n",
       "2015-04-07  16.54  17.98  17.54  16.50  122471.85          0.88      5.28   \n",
       "2015-04-03  16.44  16.77  16.66  16.25   91962.88          0.22      1.34   \n",
       "2015-04-02  16.21  16.50  16.44  16.21   66336.32          0.15      0.92   \n",
       "2015-04-01  16.18  16.48  16.29  16.00   68609.42          0.12      0.74   \n",
       "2015-03-31  16.78  16.88  16.17  16.07   84467.62         -0.25     -1.52   \n",
       "2015-03-30  15.99  16.63  16.42  15.99   85090.45          0.65      4.12   \n",
       "2015-03-27  14.90  15.86  15.77  14.90  120352.13          0.84      5.63   \n",
       "2015-03-26  15.14  15.35  14.93  14.91   84877.75         -0.37     -2.42   \n",
       "2015-03-25  15.97  15.97  15.30  15.18   97174.40         -0.38     -2.42   \n",
       "2015-03-24  15.38  16.16  15.68  15.28  153390.08          0.30      1.95   \n",
       "2015-03-23  15.34  15.56  15.38  15.25   89461.32          0.04      0.26   \n",
       "2015-03-20  15.38  15.48  15.34  15.18   76800.13         -0.04     -0.26   \n",
       "2015-03-19  15.20  15.64  15.38  15.11   93644.19          0.07      0.46   \n",
       "2015-03-18  15.18  15.66  15.31  15.02  121538.71          0.13      0.86   \n",
       "2015-03-17  14.90  15.44  15.18  14.63  158770.77          0.31      2.08   \n",
       "2015-03-16  14.52  15.05  14.87  14.51   94468.30          0.40      2.76   \n",
       "2015-03-13  14.13  14.50  14.47  14.08   61342.22          0.36      2.55   \n",
       "2015-03-12  14.11  14.80  14.11  13.95   84978.37         -0.19     -1.33   \n",
       "2015-03-11  14.80  15.08  14.30  14.14  119708.43         -0.35     -2.39   \n",
       "2015-03-10  14.20  14.80  14.65  14.01  101213.51          0.34      2.38   \n",
       "2015-03-09  14.14  14.85  14.31  13.80  144945.66          0.03      0.21   \n",
       "2015-03-06  13.17  14.48  14.28  13.13  179831.72          1.12      8.51   \n",
       "2015-03-05  12.88  13.45  13.16  12.87   93180.39          0.26      2.02   \n",
       "2015-03-04  12.80  12.92  12.90  12.61   67075.44          0.20      1.57   \n",
       "2015-03-03  12.52  13.06  12.70  12.52  139071.61          0.18      1.44   \n",
       "2015-03-02  12.25  12.67  12.52  12.20   96291.73          0.32      2.62   \n",
       "\n",
       "               ma5    ma10    ma20      v_ma5     v_ma10     v_ma20  turnover  \n",
       "2018-02-27  22.942  22.142  22.875   53782.64   46738.65   55576.11      2.39  \n",
       "2018-02-26  22.406  21.955  22.942   40827.52   42736.34   56007.50      1.53  \n",
       "2018-02-23  21.938  21.929  23.022   35119.58   41871.97   56372.85      1.32  \n",
       "2018-02-22  21.446  21.909  23.137   35397.58   39904.78   60149.60      0.90  \n",
       "2018-02-14  21.366  21.923  23.253   33590.21   42935.74   61716.11      0.58  \n",
       "2018-02-13  21.342  22.103  23.387   39694.65   45518.14   65161.68      0.77  \n",
       "2018-02-12  21.504  22.338  23.533   44645.16   45679.94   68686.33      0.81  \n",
       "2018-02-09  21.920  22.596  23.645   48624.36   48982.38   70552.47      1.36  \n",
       "2018-02-08  22.372  23.009  23.839   44411.98   48612.16   73852.45      0.68  \n",
       "2018-02-07  22.480  23.258  23.929   52281.28   56315.11   74925.33      1.35  \n",
       "2018-02-06  22.864  23.607  24.029   51341.63   64413.58   75738.95      1.39  \n",
       "2018-02-05  23.172  23.928  24.112   46714.72   69278.66   77070.00      1.31  \n",
       "2018-02-02  23.272  24.114  24.184   49340.40   70873.73   79929.71      0.83  \n",
       "2018-02-01  23.646  24.365  24.279   52812.35   80394.43   88480.92      1.66  \n",
       "2018-01-31  24.036  24.583  24.411   60348.94   80496.48   91666.75      1.23  \n",
       "2018-01-30  24.350  24.671  24.365   77485.53   84805.23   92943.35      0.81  \n",
       "2018-01-29  24.684  24.728  24.294   91842.60   91692.73   93456.22      1.64  \n",
       "2018-01-26  24.956  24.694  24.221   92407.05   92122.56   91980.51      1.27  \n",
       "2018-01-25  25.084  24.669  24.109  107976.51   99092.73   92262.67      2.61  \n",
       "2018-01-24  25.130  24.599  23.997  100644.02   93535.55   89522.22      3.37  \n",
       "2018-01-23  24.992  24.450  23.844   92124.92   87064.33   85876.80      2.61  \n",
       "2018-01-22  24.772  24.296  23.644   91542.85   84861.33   84970.00      1.71  \n",
       "2018-01-19  24.432  24.254  23.537   91838.07   88985.70   82975.10      3.21  \n",
       "2018-01-18  24.254  24.192  23.441   90208.95   96567.41   78252.92      1.69  \n",
       "2018-01-17  24.068  24.239  23.378   86427.08  102837.01   77049.61      2.31  \n",
       "2018-01-16  23.908  24.058  23.321   82003.73  101081.47   74590.92      2.54  \n",
       "2018-01-15  23.820  23.860  23.257   78179.81   95219.71   71006.65      1.75  \n",
       "2018-01-12  24.076  23.748  23.236   86133.33   91838.46   69690.35      3.01  \n",
       "2018-01-11  24.130  23.548  23.197  102925.87   85432.61   65928.23      1.21  \n",
       "2018-01-10  24.410  23.394  23.204  119246.95   85508.89   66934.89      1.76  \n",
       "...            ...     ...     ...        ...        ...        ...       ...  \n",
       "2015-04-13  19.228  17.812  16.563  149620.34  114456.84  111752.31      5.88  \n",
       "2015-04-10  18.334  17.276  16.230  133648.38  109309.78  106228.29      3.87  \n",
       "2015-04-09  17.736  16.826  15.964  124323.21  106501.34  104829.10      6.27  \n",
       "2015-04-08  17.070  16.394  15.698  101421.29   97906.88  101658.57      5.40  \n",
       "2015-04-07  16.620  16.120  15.510   86769.62   97473.29   98832.94      4.19  \n",
       "2015-04-03  16.396  15.904  15.348   79293.34   94172.24   99956.63      3.15  \n",
       "2015-04-02  16.218  15.772  15.229   84971.19   92655.96  104350.08      2.27  \n",
       "2015-04-01  15.916  15.666  15.065   88679.47   95386.75  105692.28      2.35  \n",
       "2015-03-31  15.718  15.568  14.896   94392.47  100679.68  105615.58      2.89  \n",
       "2015-03-30  15.620  15.469  14.722  108176.96  108109.99  108345.78      2.91  \n",
       "2015-03-27  15.412  15.314  14.527  109051.14  109047.78  108905.84      4.12  \n",
       "2015-03-26  15.326  15.184  14.462  100340.74  103146.79  108303.41      2.91  \n",
       "2015-03-25  15.416  15.102  14.436  102094.02  103156.85  109604.83      3.33  \n",
       "2015-03-24  15.418  15.002  14.385  106966.89  105410.25  110336.03      5.25  \n",
       "2015-03-23  15.318  14.899  14.304  108043.02  100192.60  107645.16      3.06  \n",
       "2015-03-20  15.216  14.792  14.232  109044.42  105741.03  108857.41      2.63  \n",
       "2015-03-19  15.042  14.686  14.153  105952.84  116044.19  111147.22      3.21  \n",
       "2015-03-18  14.788  14.464  14.058  104219.67  115997.81  112493.60      4.16  \n",
       "2015-03-17  14.586  14.223  13.954  103853.62  110551.48  111739.85      5.43  \n",
       "2015-03-16  14.480  13.975  13.843   92342.17  108581.56  107464.31      3.23  \n",
       "2015-03-13  14.368  13.740  13.740  102437.64  108763.91  108763.91      2.10  \n",
       "2015-03-12  14.330  13.659  13.659  126135.54  114032.98  114032.98      2.91  \n",
       "2015-03-11  14.140  13.603  13.603  127775.94  117664.81  117664.81      4.10  \n",
       "2015-03-10  13.860  13.503  13.503  117249.34  117372.87  117372.87      3.46  \n",
       "2015-03-09  13.470  13.312  13.312  124820.96  120066.09  120066.09      4.96  \n",
       "2015-03-06  13.112  13.112  13.112  115090.18  115090.18  115090.18      6.16  \n",
       "2015-03-05  12.820  12.820  12.820   98904.79   98904.79   98904.79      3.19  \n",
       "2015-03-04  12.707  12.707  12.707  100812.93  100812.93  100812.93      2.30  \n",
       "2015-03-03  12.610  12.610  12.610  117681.67  117681.67  117681.67      4.76  \n",
       "2015-03-02  12.520  12.520  12.520   96291.73   96291.73   96291.73      3.30  \n",
       "\n",
       "[643 rows x 14 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array(['2018-02-27', '2018-02-26', '2018-02-23', '2018-02-22',\n",
       "       '2018-02-14', '2018-02-13', '2018-02-12', '2018-02-09',\n",
       "       '2018-02-08', '2018-02-07', '2018-02-06', '2018-02-05',\n",
       "       '2018-02-02', '2018-02-01', '2018-01-31', '2018-01-30',\n",
       "       '2018-01-29', '2018-01-26', '2018-01-25', '2018-01-24',\n",
       "       '2018-01-23', '2018-01-22', '2018-01-19', '2018-01-18',\n",
       "       '2018-01-17', '2018-01-16', '2018-01-15', '2018-01-12',\n",
       "       '2018-01-11', '2018-01-10', '2018-01-09', '2018-01-08',\n",
       "       '2018-01-05', '2018-01-04', '2018-01-03', '2018-01-02',\n",
       "       '2017-12-29', '2017-12-28', '2017-12-27', '2017-12-26',\n",
       "       '2017-12-25', '2017-12-22', '2017-12-21', '2017-12-20',\n",
       "       '2017-12-19', '2017-12-18', '2017-12-15', '2017-12-14',\n",
       "       '2017-12-13', '2017-12-12', '2017-12-11', '2017-12-08',\n",
       "       '2017-12-07', '2017-12-06', '2017-12-05', '2017-12-04',\n",
       "       '2017-12-01', '2017-11-30', '2017-11-29', '2017-11-28',\n",
       "       '2017-11-27', '2017-11-24', '2017-11-23', '2017-11-22',\n",
       "       '2017-11-21', '2017-11-20', '2017-11-17', '2017-11-16',\n",
       "       '2017-11-15', '2017-11-14', '2017-11-13', '2017-11-10',\n",
       "       '2017-11-09', '2017-11-08', '2017-11-07', '2017-11-06',\n",
       "       '2017-11-03', '2017-11-02', '2017-11-01', '2017-10-31',\n",
       "       '2017-10-30', '2017-10-27', '2017-10-26', '2017-10-25',\n",
       "       '2017-10-24', '2017-10-23', '2017-10-20', '2017-10-19',\n",
       "       '2017-10-18', '2017-10-17', '2017-10-16', '2017-10-13',\n",
       "       '2017-10-12', '2017-10-11', '2017-10-10', '2017-10-09',\n",
       "       '2017-09-29', '2017-09-28', '2017-09-27', '2017-09-26',\n",
       "       '2017-09-25', '2017-09-22', '2017-09-21', '2017-09-20',\n",
       "       '2017-09-19', '2017-09-18', '2017-09-15', '2017-09-14',\n",
       "       '2017-09-13', '2017-09-12', '2017-09-11', '2017-09-08',\n",
       "       '2017-09-07', '2017-09-06', '2017-09-05', '2017-09-04',\n",
       "       '2017-09-01', '2017-08-31', '2017-08-30', '2017-08-29',\n",
       "       '2017-08-28', '2017-08-25', '2017-08-24', '2017-08-23',\n",
       "       '2017-08-22', '2017-08-21', '2017-08-18', '2017-08-17',\n",
       "       '2017-08-16', '2017-08-15', '2017-08-14', '2017-08-11',\n",
       "       '2017-08-10', '2017-08-09', '2017-08-08', '2017-08-07',\n",
       "       '2017-08-04', '2017-08-03', '2017-08-02', '2017-08-01',\n",
       "       '2017-07-31', '2017-07-28', '2017-07-27', '2017-07-26',\n",
       "       '2017-07-25', '2017-07-24', '2017-07-21', '2017-07-20',\n",
       "       '2017-07-19', '2017-07-18', '2017-07-17', '2017-07-14',\n",
       "       '2017-07-13', '2017-07-12', '2017-07-11', '2017-07-10',\n",
       "       '2017-07-07', '2017-07-06', '2017-07-05', '2017-07-04',\n",
       "       '2017-07-03', '2017-06-30', '2017-06-29', '2017-06-28',\n",
       "       '2017-06-27', '2017-06-26', '2017-06-23', '2017-06-22',\n",
       "       '2017-06-21', '2017-06-20', '2017-06-19', '2017-06-16',\n",
       "       '2017-06-15', '2017-06-14', '2017-06-13', '2017-06-12',\n",
       "       '2017-06-09', '2017-06-08', '2017-06-07', '2017-06-06',\n",
       "       '2017-06-05', '2017-06-02', '2017-06-01', '2017-05-31',\n",
       "       '2017-05-26', '2017-05-25', '2017-05-24', '2017-05-23',\n",
       "       '2017-05-22', '2017-05-19', '2017-05-18', '2017-05-17',\n",
       "       '2017-05-16', '2017-05-15', '2017-05-12', '2017-05-11',\n",
       "       '2017-05-10', '2017-05-09', '2017-05-08', '2017-05-05',\n",
       "       '2017-05-04', '2017-05-03', '2017-05-02', '2017-04-28',\n",
       "       '2017-04-27', '2017-04-26', '2017-04-25', '2017-04-24',\n",
       "       '2017-04-21', '2017-04-20', '2017-04-19', '2017-04-18',\n",
       "       '2017-04-17', '2017-04-14', '2017-04-13', '2017-04-12',\n",
       "       '2017-04-11', '2017-04-10', '2017-04-07', '2017-04-06',\n",
       "       '2017-04-05', '2017-03-31', '2017-03-30', '2017-03-29',\n",
       "       '2017-03-28', '2017-03-27', '2017-03-24', '2017-03-23',\n",
       "       '2017-03-22', '2017-03-21', '2017-03-20', '2017-03-17',\n",
       "       '2017-03-16', '2017-03-15', '2017-03-14', '2017-03-13',\n",
       "       '2017-03-10', '2017-03-09', '2017-03-08', '2017-03-07',\n",
       "       '2017-03-06', '2017-03-03', '2017-03-02', '2017-03-01',\n",
       "       '2017-02-28', '2017-02-27', '2017-02-24', '2017-02-23',\n",
       "       '2017-02-22', '2017-02-21', '2017-02-20', '2017-02-17',\n",
       "       '2017-02-16', '2017-02-15', '2017-02-14', '2017-02-13',\n",
       "       '2017-02-10', '2017-02-09', '2017-02-08', '2017-02-07',\n",
       "       '2017-02-06', '2017-02-03', '2017-01-26', '2017-01-25',\n",
       "       '2017-01-24', '2017-01-23', '2017-01-20', '2017-01-19',\n",
       "       '2017-01-18', '2017-01-17', '2017-01-16', '2017-01-13',\n",
       "       '2017-01-12', '2017-01-11', '2017-01-10', '2017-01-09',\n",
       "       '2017-01-06', '2017-01-05', '2017-01-04', '2017-01-03',\n",
       "       '2016-12-30', '2016-12-29', '2016-12-28', '2016-12-27',\n",
       "       '2016-12-26', '2016-12-23', '2016-12-22', '2016-12-21',\n",
       "       '2016-12-20', '2016-12-19', '2016-12-16', '2016-12-15',\n",
       "       '2016-12-14', '2016-12-13', '2016-12-12', '2016-12-09',\n",
       "       '2016-12-08', '2016-12-07', '2016-12-06', '2016-12-05',\n",
       "       '2016-12-02', '2016-12-01', '2016-11-30', '2016-11-29',\n",
       "       '2016-11-16', '2016-11-15', '2016-11-14', '2016-11-11',\n",
       "       '2016-11-10', '2016-11-09', '2016-11-08', '2016-11-07',\n",
       "       '2016-11-04', '2016-11-03', '2016-11-02', '2016-11-01',\n",
       "       '2016-10-31', '2016-10-28', '2016-10-27', '2016-10-26',\n",
       "       '2016-10-25', '2016-10-24', '2016-10-21', '2016-10-20',\n",
       "       '2016-10-19', '2016-10-18', '2016-10-17', '2016-10-14',\n",
       "       '2016-10-13', '2016-10-12', '2016-10-11', '2016-10-10',\n",
       "       '2016-09-30', '2016-09-29', '2016-09-28', '2016-09-27',\n",
       "       '2016-09-26', '2016-09-23', '2016-09-22', '2016-09-21',\n",
       "       '2016-09-20', '2016-09-19', '2016-09-14', '2016-09-13',\n",
       "       '2016-09-12', '2016-09-09', '2016-09-08', '2016-09-07',\n",
       "       '2016-09-06', '2016-09-05', '2016-09-02', '2016-09-01',\n",
       "       '2016-08-31', '2016-08-30', '2016-08-29', '2016-08-26',\n",
       "       '2016-08-25', '2016-08-24', '2016-08-23', '2016-08-22',\n",
       "       '2016-08-19', '2016-08-18', '2016-08-17', '2016-08-16',\n",
       "       '2016-08-15', '2016-08-12', '2016-08-11', '2016-08-10',\n",
       "       '2016-08-09', '2016-08-08', '2016-08-05', '2016-08-04',\n",
       "       '2016-08-03', '2016-08-02', '2016-08-01', '2016-07-29',\n",
       "       '2016-07-28', '2016-07-27', '2016-07-26', '2016-07-25',\n",
       "       '2016-07-22', '2016-07-21', '2016-07-20', '2016-07-19',\n",
       "       '2016-07-18', '2016-07-15', '2016-07-14', '2016-07-13',\n",
       "       '2016-07-12', '2016-07-11', '2016-07-08', '2016-07-07',\n",
       "       '2016-07-06', '2016-03-15', '2016-03-14', '2016-03-11',\n",
       "       '2016-03-10', '2016-03-09', '2016-03-08', '2016-03-07',\n",
       "       '2016-03-04', '2016-03-03', '2016-03-02', '2016-03-01',\n",
       "       '2016-02-29', '2016-02-26', '2016-02-25', '2016-02-24',\n",
       "       '2016-02-23', '2016-02-22', '2016-02-19', '2016-02-18',\n",
       "       '2016-02-17', '2016-02-16', '2016-02-15', '2016-02-05',\n",
       "       '2016-02-04', '2016-02-03', '2016-02-02', '2016-02-01',\n",
       "       '2016-01-29', '2016-01-28', '2016-01-27', '2016-01-26',\n",
       "       '2016-01-25', '2016-01-22', '2016-01-21', '2016-01-20',\n",
       "       '2016-01-19', '2016-01-18', '2016-01-15', '2016-01-14',\n",
       "       '2016-01-13', '2016-01-12', '2016-01-11', '2016-01-08',\n",
       "       '2016-01-07', '2016-01-06', '2016-01-05', '2016-01-04',\n",
       "       '2015-12-31', '2015-12-30', '2015-12-29', '2015-12-28',\n",
       "       '2015-12-25', '2015-12-24', '2015-12-23', '2015-12-22',\n",
       "       '2015-12-21', '2015-12-18', '2015-12-17', '2015-12-16',\n",
       "       '2015-12-15', '2015-12-14', '2015-12-11', '2015-12-10',\n",
       "       '2015-12-09', '2015-12-08', '2015-12-07', '2015-12-04',\n",
       "       '2015-12-03', '2015-12-02', '2015-12-01', '2015-11-30',\n",
       "       '2015-11-27', '2015-11-26', '2015-11-25', '2015-11-24',\n",
       "       '2015-11-23', '2015-11-20', '2015-11-19', '2015-11-18',\n",
       "       '2015-11-17', '2015-11-16', '2015-11-13', '2015-11-12',\n",
       "       '2015-11-11', '2015-11-10', '2015-11-09', '2015-11-06',\n",
       "       '2015-11-05', '2015-11-04', '2015-11-03', '2015-11-02',\n",
       "       '2015-10-30', '2015-10-29', '2015-10-28', '2015-10-27',\n",
       "       '2015-10-26', '2015-10-23', '2015-10-22', '2015-10-21',\n",
       "       '2015-10-20', '2015-10-19', '2015-10-16', '2015-10-15',\n",
       "       '2015-10-14', '2015-10-13', '2015-10-12', '2015-10-09',\n",
       "       '2015-10-08', '2015-09-30', '2015-09-29', '2015-09-28',\n",
       "       '2015-09-25', '2015-09-24', '2015-09-23', '2015-09-22',\n",
       "       '2015-09-21', '2015-09-18', '2015-09-17', '2015-09-16',\n",
       "       '2015-09-15', '2015-09-14', '2015-09-11', '2015-09-10',\n",
       "       '2015-09-09', '2015-09-08', '2015-09-07', '2015-09-02',\n",
       "       '2015-09-01', '2015-08-31', '2015-08-28', '2015-08-27',\n",
       "       '2015-08-26', '2015-08-25', '2015-08-24', '2015-08-21',\n",
       "       '2015-08-20', '2015-08-19', '2015-08-18', '2015-08-17',\n",
       "       '2015-08-14', '2015-08-13', '2015-08-12', '2015-08-11',\n",
       "       '2015-08-10', '2015-08-07', '2015-08-06', '2015-08-05',\n",
       "       '2015-08-04', '2015-08-03', '2015-07-31', '2015-07-30',\n",
       "       '2015-07-29', '2015-07-28', '2015-07-27', '2015-07-24',\n",
       "       '2015-07-23', '2015-07-22', '2015-07-21', '2015-07-20',\n",
       "       '2015-07-17', '2015-07-16', '2015-07-15', '2015-07-14',\n",
       "       '2015-07-13', '2015-07-10', '2015-07-01', '2015-06-30',\n",
       "       '2015-06-29', '2015-06-26', '2015-06-25', '2015-06-24',\n",
       "       '2015-06-23', '2015-06-19', '2015-06-18', '2015-06-17',\n",
       "       '2015-06-16', '2015-06-15', '2015-06-12', '2015-06-11',\n",
       "       '2015-06-10', '2015-06-09', '2015-06-08', '2015-06-05',\n",
       "       '2015-06-04', '2015-06-03', '2015-06-02', '2015-06-01',\n",
       "       '2015-05-29', '2015-05-28', '2015-05-27', '2015-05-26',\n",
       "       '2015-05-25', '2015-05-22', '2015-05-21', '2015-05-20',\n",
       "       '2015-05-19', '2015-05-18', '2015-05-15', '2015-05-14',\n",
       "       '2015-05-13', '2015-05-12', '2015-05-11', '2015-05-08',\n",
       "       '2015-05-07', '2015-05-06', '2015-05-05', '2015-05-04',\n",
       "       '2015-04-30', '2015-04-29', '2015-04-28', '2015-04-27',\n",
       "       '2015-04-24', '2015-04-23', '2015-04-22', '2015-04-21',\n",
       "       '2015-04-20', '2015-04-17', '2015-04-16', '2015-04-15',\n",
       "       '2015-04-14', '2015-04-13', '2015-04-10', '2015-04-09',\n",
       "       '2015-04-08', '2015-04-07', '2015-04-03', '2015-04-02',\n",
       "       '2015-04-01', '2015-03-31', '2015-03-30', '2015-03-27',\n",
       "       '2015-03-26', '2015-03-25', '2015-03-24', '2015-03-23',\n",
       "       '2015-03-20', '2015-03-19', '2015-03-18', '2015-03-17',\n",
       "       '2015-03-16', '2015-03-13', '2015-03-12', '2015-03-11',\n",
       "       '2015-03-10', '2015-03-09', '2015-03-06', '2015-03-05',\n",
       "       '2015-03-04', '2015-03-03', '2015-03-02'], dtype=object)"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 日期怎么处理？\n",
    "data.index.values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "from mpl_finance import candlestick_ochl"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Help on function candlestick_ochl in module mpl_finance:\n",
      "\n",
      "candlestick_ochl(ax, quotes, width=0.2, colorup='k', colordown='r', alpha=1.0)\n",
      "    Plot the time, open, close, high, low as a vertical line ranging\n",
      "    from low to high.  Use a rectangular bar to represent the\n",
      "    open-close span.  If close >= open, use colorup to color the bar,\n",
      "    otherwise use colordown\n",
      "    \n",
      "    Parameters\n",
      "    ----------\n",
      "    ax : `Axes`\n",
      "        an Axes instance to plot to\n",
      "    quotes : sequence of (time, open, close, high, low, ...) sequences\n",
      "        As long as the first 5 elements are these values,\n",
      "        the record can be as long as you want (e.g., it may store volume).\n",
      "    \n",
      "        time must be in float days format - see date2num\n",
      "    \n",
      "    width : float\n",
      "        fraction of a day for the rectangle width\n",
      "    colorup : color\n",
      "        the color of the rectangle where close >= open\n",
      "    colordown : color\n",
      "         the color of the rectangle where close <  open\n",
      "    alpha : float\n",
      "        the rectangle alpha level\n",
      "    \n",
      "    Returns\n",
      "    -------\n",
      "    ret : tuple\n",
      "        returns (lines, patches) where lines is a list of lines\n",
      "        added and patches is a list of the rectangle patches added\n",
      "\n"
     ]
    }
   ],
   "source": [
    "help(candlestick_ochl)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 准备quotes : sequence of (time, open, close, high, low, ...)\n",
    "# 将字符串转换成日期\n",
    "date = pd.to_datetime(data.index.values)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "from matplotlib.pylab import date2num"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "data[\"time\"] = date2num(date)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "day_k = data[[\"time\", \"open\", \"close\", \"high\", \"low\"]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "day_k = day_k.sort_index()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>time</th>\n",
       "      <th>open</th>\n",
       "      <th>close</th>\n",
       "      <th>high</th>\n",
       "      <th>low</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2015-03-02</th>\n",
       "      <td>735659.0</td>\n",
       "      <td>12.25</td>\n",
       "      <td>12.52</td>\n",
       "      <td>12.67</td>\n",
       "      <td>12.20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-03</th>\n",
       "      <td>735660.0</td>\n",
       "      <td>12.52</td>\n",
       "      <td>12.70</td>\n",
       "      <td>13.06</td>\n",
       "      <td>12.52</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-04</th>\n",
       "      <td>735661.0</td>\n",
       "      <td>12.80</td>\n",
       "      <td>12.90</td>\n",
       "      <td>12.92</td>\n",
       "      <td>12.61</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-05</th>\n",
       "      <td>735662.0</td>\n",
       "      <td>12.88</td>\n",
       "      <td>13.16</td>\n",
       "      <td>13.45</td>\n",
       "      <td>12.87</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-06</th>\n",
       "      <td>735663.0</td>\n",
       "      <td>13.17</td>\n",
       "      <td>14.28</td>\n",
       "      <td>14.48</td>\n",
       "      <td>13.13</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                time   open  close   high    low\n",
       "2015-03-02  735659.0  12.25  12.52  12.67  12.20\n",
       "2015-03-03  735660.0  12.52  12.70  13.06  12.52\n",
       "2015-03-04  735661.0  12.80  12.90  12.92  12.61\n",
       "2015-03-05  735662.0  12.88  13.16  13.45  12.87\n",
       "2015-03-06  735663.0  13.17  14.28  14.48  13.13"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "day_k.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 准备axes\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1300x1000 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "figure, axes = plt.subplots(nrows=1, ncols=1, figsize=(13, 10), dpi=100)\n",
    "\n",
    "# 绘制日K线图\n",
    "candlestick_ochl(axes, day_k.values[:50], width=0.4, colorup=\"r\", colordown=\"g\")\n",
    "\n",
    "# 显示日期\n",
    "axes.xaxis_date()\n",
    "\n",
    "# 添加网格\n",
    "plt.grid(linestyle=\"--\", alpha=0.5)\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 绘制周K线图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "data.index = pd.to_datetime(data.index)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = data.sort_index()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>open</th>\n",
       "      <th>high</th>\n",
       "      <th>close</th>\n",
       "      <th>low</th>\n",
       "      <th>volume</th>\n",
       "      <th>price_change</th>\n",
       "      <th>p_change</th>\n",
       "      <th>ma5</th>\n",
       "      <th>ma10</th>\n",
       "      <th>ma20</th>\n",
       "      <th>v_ma5</th>\n",
       "      <th>v_ma10</th>\n",
       "      <th>v_ma20</th>\n",
       "      <th>turnover</th>\n",
       "      <th>time</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2015-03-02</th>\n",
       "      <td>12.25</td>\n",
       "      <td>12.67</td>\n",
       "      <td>12.52</td>\n",
       "      <td>12.20</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>0.32</td>\n",
       "      <td>2.62</td>\n",
       "      <td>12.520</td>\n",
       "      <td>12.520</td>\n",
       "      <td>12.520</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>96291.73</td>\n",
       "      <td>3.30</td>\n",
       "      <td>735659.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-03</th>\n",
       "      <td>12.52</td>\n",
       "      <td>13.06</td>\n",
       "      <td>12.70</td>\n",
       "      <td>12.52</td>\n",
       "      <td>139071.61</td>\n",
       "      <td>0.18</td>\n",
       "      <td>1.44</td>\n",
       "      <td>12.610</td>\n",
       "      <td>12.610</td>\n",
       "      <td>12.610</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>117681.67</td>\n",
       "      <td>4.76</td>\n",
       "      <td>735660.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-04</th>\n",
       "      <td>12.80</td>\n",
       "      <td>12.92</td>\n",
       "      <td>12.90</td>\n",
       "      <td>12.61</td>\n",
       "      <td>67075.44</td>\n",
       "      <td>0.20</td>\n",
       "      <td>1.57</td>\n",
       "      <td>12.707</td>\n",
       "      <td>12.707</td>\n",
       "      <td>12.707</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>100812.93</td>\n",
       "      <td>2.30</td>\n",
       "      <td>735661.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-05</th>\n",
       "      <td>12.88</td>\n",
       "      <td>13.45</td>\n",
       "      <td>13.16</td>\n",
       "      <td>12.87</td>\n",
       "      <td>93180.39</td>\n",
       "      <td>0.26</td>\n",
       "      <td>2.02</td>\n",
       "      <td>12.820</td>\n",
       "      <td>12.820</td>\n",
       "      <td>12.820</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>98904.79</td>\n",
       "      <td>3.19</td>\n",
       "      <td>735662.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-06</th>\n",
       "      <td>13.17</td>\n",
       "      <td>14.48</td>\n",
       "      <td>14.28</td>\n",
       "      <td>13.13</td>\n",
       "      <td>179831.72</td>\n",
       "      <td>1.12</td>\n",
       "      <td>8.51</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>6.16</td>\n",
       "      <td>735663.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-09</th>\n",
       "      <td>14.14</td>\n",
       "      <td>14.85</td>\n",
       "      <td>14.31</td>\n",
       "      <td>13.80</td>\n",
       "      <td>144945.66</td>\n",
       "      <td>0.03</td>\n",
       "      <td>0.21</td>\n",
       "      <td>13.470</td>\n",
       "      <td>13.312</td>\n",
       "      <td>13.312</td>\n",
       "      <td>124820.96</td>\n",
       "      <td>120066.09</td>\n",
       "      <td>120066.09</td>\n",
       "      <td>4.96</td>\n",
       "      <td>735666.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-10</th>\n",
       "      <td>14.20</td>\n",
       "      <td>14.80</td>\n",
       "      <td>14.65</td>\n",
       "      <td>14.01</td>\n",
       "      <td>101213.51</td>\n",
       "      <td>0.34</td>\n",
       "      <td>2.38</td>\n",
       "      <td>13.860</td>\n",
       "      <td>13.503</td>\n",
       "      <td>13.503</td>\n",
       "      <td>117249.34</td>\n",
       "      <td>117372.87</td>\n",
       "      <td>117372.87</td>\n",
       "      <td>3.46</td>\n",
       "      <td>735667.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-11</th>\n",
       "      <td>14.80</td>\n",
       "      <td>15.08</td>\n",
       "      <td>14.30</td>\n",
       "      <td>14.14</td>\n",
       "      <td>119708.43</td>\n",
       "      <td>-0.35</td>\n",
       "      <td>-2.39</td>\n",
       "      <td>14.140</td>\n",
       "      <td>13.603</td>\n",
       "      <td>13.603</td>\n",
       "      <td>127775.94</td>\n",
       "      <td>117664.81</td>\n",
       "      <td>117664.81</td>\n",
       "      <td>4.10</td>\n",
       "      <td>735668.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-12</th>\n",
       "      <td>14.11</td>\n",
       "      <td>14.80</td>\n",
       "      <td>14.11</td>\n",
       "      <td>13.95</td>\n",
       "      <td>84978.37</td>\n",
       "      <td>-0.19</td>\n",
       "      <td>-1.33</td>\n",
       "      <td>14.330</td>\n",
       "      <td>13.659</td>\n",
       "      <td>13.659</td>\n",
       "      <td>126135.54</td>\n",
       "      <td>114032.98</td>\n",
       "      <td>114032.98</td>\n",
       "      <td>2.91</td>\n",
       "      <td>735669.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-13</th>\n",
       "      <td>14.13</td>\n",
       "      <td>14.50</td>\n",
       "      <td>14.47</td>\n",
       "      <td>14.08</td>\n",
       "      <td>61342.22</td>\n",
       "      <td>0.36</td>\n",
       "      <td>2.55</td>\n",
       "      <td>14.368</td>\n",
       "      <td>13.740</td>\n",
       "      <td>13.740</td>\n",
       "      <td>102437.64</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>2.10</td>\n",
       "      <td>735670.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-16</th>\n",
       "      <td>14.52</td>\n",
       "      <td>15.05</td>\n",
       "      <td>14.87</td>\n",
       "      <td>14.51</td>\n",
       "      <td>94468.30</td>\n",
       "      <td>0.40</td>\n",
       "      <td>2.76</td>\n",
       "      <td>14.480</td>\n",
       "      <td>13.975</td>\n",
       "      <td>13.843</td>\n",
       "      <td>92342.17</td>\n",
       "      <td>108581.56</td>\n",
       "      <td>107464.31</td>\n",
       "      <td>3.23</td>\n",
       "      <td>735673.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-17</th>\n",
       "      <td>14.90</td>\n",
       "      <td>15.44</td>\n",
       "      <td>15.18</td>\n",
       "      <td>14.63</td>\n",
       "      <td>158770.77</td>\n",
       "      <td>0.31</td>\n",
       "      <td>2.08</td>\n",
       "      <td>14.586</td>\n",
       "      <td>14.223</td>\n",
       "      <td>13.954</td>\n",
       "      <td>103853.62</td>\n",
       "      <td>110551.48</td>\n",
       "      <td>111739.85</td>\n",
       "      <td>5.43</td>\n",
       "      <td>735674.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-18</th>\n",
       "      <td>15.18</td>\n",
       "      <td>15.66</td>\n",
       "      <td>15.31</td>\n",
       "      <td>15.02</td>\n",
       "      <td>121538.71</td>\n",
       "      <td>0.13</td>\n",
       "      <td>0.86</td>\n",
       "      <td>14.788</td>\n",
       "      <td>14.464</td>\n",
       "      <td>14.058</td>\n",
       "      <td>104219.67</td>\n",
       "      <td>115997.81</td>\n",
       "      <td>112493.60</td>\n",
       "      <td>4.16</td>\n",
       "      <td>735675.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-19</th>\n",
       "      <td>15.20</td>\n",
       "      <td>15.64</td>\n",
       "      <td>15.38</td>\n",
       "      <td>15.11</td>\n",
       "      <td>93644.19</td>\n",
       "      <td>0.07</td>\n",
       "      <td>0.46</td>\n",
       "      <td>15.042</td>\n",
       "      <td>14.686</td>\n",
       "      <td>14.153</td>\n",
       "      <td>105952.84</td>\n",
       "      <td>116044.19</td>\n",
       "      <td>111147.22</td>\n",
       "      <td>3.21</td>\n",
       "      <td>735676.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-20</th>\n",
       "      <td>15.38</td>\n",
       "      <td>15.48</td>\n",
       "      <td>15.34</td>\n",
       "      <td>15.18</td>\n",
       "      <td>76800.13</td>\n",
       "      <td>-0.04</td>\n",
       "      <td>-0.26</td>\n",
       "      <td>15.216</td>\n",
       "      <td>14.792</td>\n",
       "      <td>14.232</td>\n",
       "      <td>109044.42</td>\n",
       "      <td>105741.03</td>\n",
       "      <td>108857.41</td>\n",
       "      <td>2.63</td>\n",
       "      <td>735677.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-23</th>\n",
       "      <td>15.34</td>\n",
       "      <td>15.56</td>\n",
       "      <td>15.38</td>\n",
       "      <td>15.25</td>\n",
       "      <td>89461.32</td>\n",
       "      <td>0.04</td>\n",
       "      <td>0.26</td>\n",
       "      <td>15.318</td>\n",
       "      <td>14.899</td>\n",
       "      <td>14.304</td>\n",
       "      <td>108043.02</td>\n",
       "      <td>100192.60</td>\n",
       "      <td>107645.16</td>\n",
       "      <td>3.06</td>\n",
       "      <td>735680.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-24</th>\n",
       "      <td>15.38</td>\n",
       "      <td>16.16</td>\n",
       "      <td>15.68</td>\n",
       "      <td>15.28</td>\n",
       "      <td>153390.08</td>\n",
       "      <td>0.30</td>\n",
       "      <td>1.95</td>\n",
       "      <td>15.418</td>\n",
       "      <td>15.002</td>\n",
       "      <td>14.385</td>\n",
       "      <td>106966.89</td>\n",
       "      <td>105410.25</td>\n",
       "      <td>110336.03</td>\n",
       "      <td>5.25</td>\n",
       "      <td>735681.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-25</th>\n",
       "      <td>15.97</td>\n",
       "      <td>15.97</td>\n",
       "      <td>15.30</td>\n",
       "      <td>15.18</td>\n",
       "      <td>97174.40</td>\n",
       "      <td>-0.38</td>\n",
       "      <td>-2.42</td>\n",
       "      <td>15.416</td>\n",
       "      <td>15.102</td>\n",
       "      <td>14.436</td>\n",
       "      <td>102094.02</td>\n",
       "      <td>103156.85</td>\n",
       "      <td>109604.83</td>\n",
       "      <td>3.33</td>\n",
       "      <td>735682.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-26</th>\n",
       "      <td>15.14</td>\n",
       "      <td>15.35</td>\n",
       "      <td>14.93</td>\n",
       "      <td>14.91</td>\n",
       "      <td>84877.75</td>\n",
       "      <td>-0.37</td>\n",
       "      <td>-2.42</td>\n",
       "      <td>15.326</td>\n",
       "      <td>15.184</td>\n",
       "      <td>14.462</td>\n",
       "      <td>100340.74</td>\n",
       "      <td>103146.79</td>\n",
       "      <td>108303.41</td>\n",
       "      <td>2.91</td>\n",
       "      <td>735683.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-27</th>\n",
       "      <td>14.90</td>\n",
       "      <td>15.86</td>\n",
       "      <td>15.77</td>\n",
       "      <td>14.90</td>\n",
       "      <td>120352.13</td>\n",
       "      <td>0.84</td>\n",
       "      <td>5.63</td>\n",
       "      <td>15.412</td>\n",
       "      <td>15.314</td>\n",
       "      <td>14.527</td>\n",
       "      <td>109051.14</td>\n",
       "      <td>109047.78</td>\n",
       "      <td>108905.84</td>\n",
       "      <td>4.12</td>\n",
       "      <td>735684.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-30</th>\n",
       "      <td>15.99</td>\n",
       "      <td>16.63</td>\n",
       "      <td>16.42</td>\n",
       "      <td>15.99</td>\n",
       "      <td>85090.45</td>\n",
       "      <td>0.65</td>\n",
       "      <td>4.12</td>\n",
       "      <td>15.620</td>\n",
       "      <td>15.469</td>\n",
       "      <td>14.722</td>\n",
       "      <td>108176.96</td>\n",
       "      <td>108109.99</td>\n",
       "      <td>108345.78</td>\n",
       "      <td>2.91</td>\n",
       "      <td>735687.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-31</th>\n",
       "      <td>16.78</td>\n",
       "      <td>16.88</td>\n",
       "      <td>16.17</td>\n",
       "      <td>16.07</td>\n",
       "      <td>84467.62</td>\n",
       "      <td>-0.25</td>\n",
       "      <td>-1.52</td>\n",
       "      <td>15.718</td>\n",
       "      <td>15.568</td>\n",
       "      <td>14.896</td>\n",
       "      <td>94392.47</td>\n",
       "      <td>100679.68</td>\n",
       "      <td>105615.58</td>\n",
       "      <td>2.89</td>\n",
       "      <td>735688.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-01</th>\n",
       "      <td>16.18</td>\n",
       "      <td>16.48</td>\n",
       "      <td>16.29</td>\n",
       "      <td>16.00</td>\n",
       "      <td>68609.42</td>\n",
       "      <td>0.12</td>\n",
       "      <td>0.74</td>\n",
       "      <td>15.916</td>\n",
       "      <td>15.666</td>\n",
       "      <td>15.065</td>\n",
       "      <td>88679.47</td>\n",
       "      <td>95386.75</td>\n",
       "      <td>105692.28</td>\n",
       "      <td>2.35</td>\n",
       "      <td>735689.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-02</th>\n",
       "      <td>16.21</td>\n",
       "      <td>16.50</td>\n",
       "      <td>16.44</td>\n",
       "      <td>16.21</td>\n",
       "      <td>66336.32</td>\n",
       "      <td>0.15</td>\n",
       "      <td>0.92</td>\n",
       "      <td>16.218</td>\n",
       "      <td>15.772</td>\n",
       "      <td>15.229</td>\n",
       "      <td>84971.19</td>\n",
       "      <td>92655.96</td>\n",
       "      <td>104350.08</td>\n",
       "      <td>2.27</td>\n",
       "      <td>735690.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-03</th>\n",
       "      <td>16.44</td>\n",
       "      <td>16.77</td>\n",
       "      <td>16.66</td>\n",
       "      <td>16.25</td>\n",
       "      <td>91962.88</td>\n",
       "      <td>0.22</td>\n",
       "      <td>1.34</td>\n",
       "      <td>16.396</td>\n",
       "      <td>15.904</td>\n",
       "      <td>15.348</td>\n",
       "      <td>79293.34</td>\n",
       "      <td>94172.24</td>\n",
       "      <td>99956.63</td>\n",
       "      <td>3.15</td>\n",
       "      <td>735691.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-07</th>\n",
       "      <td>16.54</td>\n",
       "      <td>17.98</td>\n",
       "      <td>17.54</td>\n",
       "      <td>16.50</td>\n",
       "      <td>122471.85</td>\n",
       "      <td>0.88</td>\n",
       "      <td>5.28</td>\n",
       "      <td>16.620</td>\n",
       "      <td>16.120</td>\n",
       "      <td>15.510</td>\n",
       "      <td>86769.62</td>\n",
       "      <td>97473.29</td>\n",
       "      <td>98832.94</td>\n",
       "      <td>4.19</td>\n",
       "      <td>735695.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-08</th>\n",
       "      <td>17.60</td>\n",
       "      <td>18.53</td>\n",
       "      <td>18.42</td>\n",
       "      <td>17.60</td>\n",
       "      <td>157725.97</td>\n",
       "      <td>0.88</td>\n",
       "      <td>5.02</td>\n",
       "      <td>17.070</td>\n",
       "      <td>16.394</td>\n",
       "      <td>15.698</td>\n",
       "      <td>101421.29</td>\n",
       "      <td>97906.88</td>\n",
       "      <td>101658.57</td>\n",
       "      <td>5.40</td>\n",
       "      <td>735696.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-09</th>\n",
       "      <td>18.28</td>\n",
       "      <td>19.89</td>\n",
       "      <td>19.62</td>\n",
       "      <td>18.02</td>\n",
       "      <td>183119.05</td>\n",
       "      <td>1.20</td>\n",
       "      <td>6.51</td>\n",
       "      <td>17.736</td>\n",
       "      <td>16.826</td>\n",
       "      <td>15.964</td>\n",
       "      <td>124323.21</td>\n",
       "      <td>106501.34</td>\n",
       "      <td>104829.10</td>\n",
       "      <td>6.27</td>\n",
       "      <td>735697.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-10</th>\n",
       "      <td>19.55</td>\n",
       "      <td>19.89</td>\n",
       "      <td>19.43</td>\n",
       "      <td>19.20</td>\n",
       "      <td>112962.15</td>\n",
       "      <td>-0.19</td>\n",
       "      <td>-0.97</td>\n",
       "      <td>18.334</td>\n",
       "      <td>17.276</td>\n",
       "      <td>16.230</td>\n",
       "      <td>133648.38</td>\n",
       "      <td>109309.78</td>\n",
       "      <td>106228.29</td>\n",
       "      <td>3.87</td>\n",
       "      <td>735698.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-13</th>\n",
       "      <td>19.60</td>\n",
       "      <td>21.30</td>\n",
       "      <td>21.13</td>\n",
       "      <td>19.50</td>\n",
       "      <td>171822.69</td>\n",
       "      <td>1.70</td>\n",
       "      <td>8.75</td>\n",
       "      <td>19.228</td>\n",
       "      <td>17.812</td>\n",
       "      <td>16.563</td>\n",
       "      <td>149620.34</td>\n",
       "      <td>114456.84</td>\n",
       "      <td>111752.31</td>\n",
       "      <td>5.88</td>\n",
       "      <td>735701.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-10</th>\n",
       "      <td>24.10</td>\n",
       "      <td>24.60</td>\n",
       "      <td>23.80</td>\n",
       "      <td>23.40</td>\n",
       "      <td>70125.79</td>\n",
       "      <td>-0.14</td>\n",
       "      <td>-0.58</td>\n",
       "      <td>24.410</td>\n",
       "      <td>23.394</td>\n",
       "      <td>23.204</td>\n",
       "      <td>119246.95</td>\n",
       "      <td>85508.89</td>\n",
       "      <td>66934.89</td>\n",
       "      <td>1.76</td>\n",
       "      <td>736704.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-11</th>\n",
       "      <td>23.67</td>\n",
       "      <td>23.85</td>\n",
       "      <td>23.67</td>\n",
       "      <td>23.21</td>\n",
       "      <td>48525.75</td>\n",
       "      <td>-0.12</td>\n",
       "      <td>-0.50</td>\n",
       "      <td>24.130</td>\n",
       "      <td>23.548</td>\n",
       "      <td>23.197</td>\n",
       "      <td>102925.87</td>\n",
       "      <td>85432.61</td>\n",
       "      <td>65928.23</td>\n",
       "      <td>1.21</td>\n",
       "      <td>736705.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-12</th>\n",
       "      <td>23.70</td>\n",
       "      <td>25.15</td>\n",
       "      <td>24.24</td>\n",
       "      <td>23.42</td>\n",
       "      <td>120303.53</td>\n",
       "      <td>0.56</td>\n",
       "      <td>2.37</td>\n",
       "      <td>24.076</td>\n",
       "      <td>23.748</td>\n",
       "      <td>23.236</td>\n",
       "      <td>86133.33</td>\n",
       "      <td>91838.46</td>\n",
       "      <td>69690.35</td>\n",
       "      <td>3.01</td>\n",
       "      <td>736706.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-15</th>\n",
       "      <td>24.01</td>\n",
       "      <td>24.23</td>\n",
       "      <td>23.43</td>\n",
       "      <td>23.30</td>\n",
       "      <td>69768.17</td>\n",
       "      <td>-0.80</td>\n",
       "      <td>-3.30</td>\n",
       "      <td>23.820</td>\n",
       "      <td>23.860</td>\n",
       "      <td>23.257</td>\n",
       "      <td>78179.81</td>\n",
       "      <td>95219.71</td>\n",
       "      <td>71006.65</td>\n",
       "      <td>1.75</td>\n",
       "      <td>736709.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-16</th>\n",
       "      <td>23.40</td>\n",
       "      <td>24.60</td>\n",
       "      <td>24.40</td>\n",
       "      <td>23.30</td>\n",
       "      <td>101295.42</td>\n",
       "      <td>0.96</td>\n",
       "      <td>4.10</td>\n",
       "      <td>23.908</td>\n",
       "      <td>24.058</td>\n",
       "      <td>23.321</td>\n",
       "      <td>82003.73</td>\n",
       "      <td>101081.47</td>\n",
       "      <td>74590.92</td>\n",
       "      <td>2.54</td>\n",
       "      <td>736710.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-17</th>\n",
       "      <td>24.42</td>\n",
       "      <td>24.92</td>\n",
       "      <td>24.60</td>\n",
       "      <td>23.80</td>\n",
       "      <td>92242.51</td>\n",
       "      <td>0.20</td>\n",
       "      <td>0.82</td>\n",
       "      <td>24.068</td>\n",
       "      <td>24.239</td>\n",
       "      <td>23.378</td>\n",
       "      <td>86427.08</td>\n",
       "      <td>102837.01</td>\n",
       "      <td>77049.61</td>\n",
       "      <td>2.31</td>\n",
       "      <td>736711.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-18</th>\n",
       "      <td>24.40</td>\n",
       "      <td>24.88</td>\n",
       "      <td>24.60</td>\n",
       "      <td>24.30</td>\n",
       "      <td>67435.14</td>\n",
       "      <td>0.01</td>\n",
       "      <td>0.04</td>\n",
       "      <td>24.254</td>\n",
       "      <td>24.192</td>\n",
       "      <td>23.441</td>\n",
       "      <td>90208.95</td>\n",
       "      <td>96567.41</td>\n",
       "      <td>78252.92</td>\n",
       "      <td>1.69</td>\n",
       "      <td>736712.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-19</th>\n",
       "      <td>24.60</td>\n",
       "      <td>25.34</td>\n",
       "      <td>25.13</td>\n",
       "      <td>24.42</td>\n",
       "      <td>128449.11</td>\n",
       "      <td>0.53</td>\n",
       "      <td>2.15</td>\n",
       "      <td>24.432</td>\n",
       "      <td>24.254</td>\n",
       "      <td>23.537</td>\n",
       "      <td>91838.07</td>\n",
       "      <td>88985.70</td>\n",
       "      <td>82975.10</td>\n",
       "      <td>3.21</td>\n",
       "      <td>736713.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-22</th>\n",
       "      <td>25.14</td>\n",
       "      <td>25.40</td>\n",
       "      <td>25.13</td>\n",
       "      <td>24.75</td>\n",
       "      <td>68292.08</td>\n",
       "      <td>-0.01</td>\n",
       "      <td>-0.04</td>\n",
       "      <td>24.772</td>\n",
       "      <td>24.296</td>\n",
       "      <td>23.644</td>\n",
       "      <td>91542.85</td>\n",
       "      <td>84861.33</td>\n",
       "      <td>84970.00</td>\n",
       "      <td>1.71</td>\n",
       "      <td>736716.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-23</th>\n",
       "      <td>25.15</td>\n",
       "      <td>25.53</td>\n",
       "      <td>25.50</td>\n",
       "      <td>24.93</td>\n",
       "      <td>104205.76</td>\n",
       "      <td>0.39</td>\n",
       "      <td>1.55</td>\n",
       "      <td>24.992</td>\n",
       "      <td>24.450</td>\n",
       "      <td>23.844</td>\n",
       "      <td>92124.92</td>\n",
       "      <td>87064.33</td>\n",
       "      <td>85876.80</td>\n",
       "      <td>2.61</td>\n",
       "      <td>736717.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-24</th>\n",
       "      <td>25.49</td>\n",
       "      <td>26.28</td>\n",
       "      <td>25.29</td>\n",
       "      <td>25.20</td>\n",
       "      <td>134838.00</td>\n",
       "      <td>-0.20</td>\n",
       "      <td>-0.79</td>\n",
       "      <td>25.130</td>\n",
       "      <td>24.599</td>\n",
       "      <td>23.997</td>\n",
       "      <td>100644.02</td>\n",
       "      <td>93535.55</td>\n",
       "      <td>89522.22</td>\n",
       "      <td>3.37</td>\n",
       "      <td>736718.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-25</th>\n",
       "      <td>24.99</td>\n",
       "      <td>24.99</td>\n",
       "      <td>24.37</td>\n",
       "      <td>24.23</td>\n",
       "      <td>104097.59</td>\n",
       "      <td>-0.93</td>\n",
       "      <td>-3.68</td>\n",
       "      <td>25.084</td>\n",
       "      <td>24.669</td>\n",
       "      <td>24.109</td>\n",
       "      <td>107976.51</td>\n",
       "      <td>99092.73</td>\n",
       "      <td>92262.67</td>\n",
       "      <td>2.61</td>\n",
       "      <td>736719.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-26</th>\n",
       "      <td>24.27</td>\n",
       "      <td>24.74</td>\n",
       "      <td>24.49</td>\n",
       "      <td>24.22</td>\n",
       "      <td>50601.83</td>\n",
       "      <td>0.11</td>\n",
       "      <td>0.45</td>\n",
       "      <td>24.956</td>\n",
       "      <td>24.694</td>\n",
       "      <td>24.221</td>\n",
       "      <td>92407.05</td>\n",
       "      <td>92122.56</td>\n",
       "      <td>91980.51</td>\n",
       "      <td>1.27</td>\n",
       "      <td>736720.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-29</th>\n",
       "      <td>24.40</td>\n",
       "      <td>24.63</td>\n",
       "      <td>23.77</td>\n",
       "      <td>23.72</td>\n",
       "      <td>65469.81</td>\n",
       "      <td>-0.73</td>\n",
       "      <td>-2.98</td>\n",
       "      <td>24.684</td>\n",
       "      <td>24.728</td>\n",
       "      <td>24.294</td>\n",
       "      <td>91842.60</td>\n",
       "      <td>91692.73</td>\n",
       "      <td>93456.22</td>\n",
       "      <td>1.64</td>\n",
       "      <td>736723.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-30</th>\n",
       "      <td>23.71</td>\n",
       "      <td>24.08</td>\n",
       "      <td>23.83</td>\n",
       "      <td>23.70</td>\n",
       "      <td>32420.43</td>\n",
       "      <td>0.05</td>\n",
       "      <td>0.21</td>\n",
       "      <td>24.350</td>\n",
       "      <td>24.671</td>\n",
       "      <td>24.365</td>\n",
       "      <td>77485.53</td>\n",
       "      <td>84805.23</td>\n",
       "      <td>92943.35</td>\n",
       "      <td>0.81</td>\n",
       "      <td>736724.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-31</th>\n",
       "      <td>23.85</td>\n",
       "      <td>23.98</td>\n",
       "      <td>23.72</td>\n",
       "      <td>23.31</td>\n",
       "      <td>49155.02</td>\n",
       "      <td>-0.11</td>\n",
       "      <td>-0.46</td>\n",
       "      <td>24.036</td>\n",
       "      <td>24.583</td>\n",
       "      <td>24.411</td>\n",
       "      <td>60348.94</td>\n",
       "      <td>80496.48</td>\n",
       "      <td>91666.75</td>\n",
       "      <td>1.23</td>\n",
       "      <td>736725.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-01</th>\n",
       "      <td>23.71</td>\n",
       "      <td>23.86</td>\n",
       "      <td>22.42</td>\n",
       "      <td>22.22</td>\n",
       "      <td>66414.64</td>\n",
       "      <td>-1.30</td>\n",
       "      <td>-5.48</td>\n",
       "      <td>23.646</td>\n",
       "      <td>24.365</td>\n",
       "      <td>24.279</td>\n",
       "      <td>52812.35</td>\n",
       "      <td>80394.43</td>\n",
       "      <td>88480.92</td>\n",
       "      <td>1.66</td>\n",
       "      <td>736726.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-02</th>\n",
       "      <td>22.40</td>\n",
       "      <td>22.70</td>\n",
       "      <td>22.62</td>\n",
       "      <td>21.53</td>\n",
       "      <td>33242.11</td>\n",
       "      <td>0.20</td>\n",
       "      <td>0.89</td>\n",
       "      <td>23.272</td>\n",
       "      <td>24.114</td>\n",
       "      <td>24.184</td>\n",
       "      <td>49340.40</td>\n",
       "      <td>70873.73</td>\n",
       "      <td>79929.71</td>\n",
       "      <td>0.83</td>\n",
       "      <td>736727.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-05</th>\n",
       "      <td>22.45</td>\n",
       "      <td>23.39</td>\n",
       "      <td>23.27</td>\n",
       "      <td>22.25</td>\n",
       "      <td>52341.39</td>\n",
       "      <td>0.65</td>\n",
       "      <td>2.87</td>\n",
       "      <td>23.172</td>\n",
       "      <td>23.928</td>\n",
       "      <td>24.112</td>\n",
       "      <td>46714.72</td>\n",
       "      <td>69278.66</td>\n",
       "      <td>77070.00</td>\n",
       "      <td>1.31</td>\n",
       "      <td>736730.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-06</th>\n",
       "      <td>22.80</td>\n",
       "      <td>23.55</td>\n",
       "      <td>22.29</td>\n",
       "      <td>22.20</td>\n",
       "      <td>55555.00</td>\n",
       "      <td>-0.97</td>\n",
       "      <td>-4.17</td>\n",
       "      <td>22.864</td>\n",
       "      <td>23.607</td>\n",
       "      <td>24.029</td>\n",
       "      <td>51341.63</td>\n",
       "      <td>64413.58</td>\n",
       "      <td>75738.95</td>\n",
       "      <td>1.39</td>\n",
       "      <td>736731.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-07</th>\n",
       "      <td>22.69</td>\n",
       "      <td>23.11</td>\n",
       "      <td>21.80</td>\n",
       "      <td>21.29</td>\n",
       "      <td>53853.25</td>\n",
       "      <td>-0.50</td>\n",
       "      <td>-2.24</td>\n",
       "      <td>22.480</td>\n",
       "      <td>23.258</td>\n",
       "      <td>23.929</td>\n",
       "      <td>52281.28</td>\n",
       "      <td>56315.11</td>\n",
       "      <td>74925.33</td>\n",
       "      <td>1.35</td>\n",
       "      <td>736732.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-08</th>\n",
       "      <td>21.79</td>\n",
       "      <td>22.09</td>\n",
       "      <td>21.88</td>\n",
       "      <td>21.75</td>\n",
       "      <td>27068.16</td>\n",
       "      <td>0.09</td>\n",
       "      <td>0.41</td>\n",
       "      <td>22.372</td>\n",
       "      <td>23.009</td>\n",
       "      <td>23.839</td>\n",
       "      <td>44411.98</td>\n",
       "      <td>48612.16</td>\n",
       "      <td>73852.45</td>\n",
       "      <td>0.68</td>\n",
       "      <td>736733.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-09</th>\n",
       "      <td>21.20</td>\n",
       "      <td>21.46</td>\n",
       "      <td>20.36</td>\n",
       "      <td>20.19</td>\n",
       "      <td>54304.01</td>\n",
       "      <td>-1.50</td>\n",
       "      <td>-6.86</td>\n",
       "      <td>21.920</td>\n",
       "      <td>22.596</td>\n",
       "      <td>23.645</td>\n",
       "      <td>48624.36</td>\n",
       "      <td>48982.38</td>\n",
       "      <td>70552.47</td>\n",
       "      <td>1.36</td>\n",
       "      <td>736734.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-12</th>\n",
       "      <td>20.70</td>\n",
       "      <td>21.40</td>\n",
       "      <td>21.19</td>\n",
       "      <td>20.63</td>\n",
       "      <td>32445.39</td>\n",
       "      <td>0.82</td>\n",
       "      <td>4.03</td>\n",
       "      <td>21.504</td>\n",
       "      <td>22.338</td>\n",
       "      <td>23.533</td>\n",
       "      <td>44645.16</td>\n",
       "      <td>45679.94</td>\n",
       "      <td>68686.33</td>\n",
       "      <td>0.81</td>\n",
       "      <td>736737.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-13</th>\n",
       "      <td>21.40</td>\n",
       "      <td>21.90</td>\n",
       "      <td>21.48</td>\n",
       "      <td>21.31</td>\n",
       "      <td>30802.45</td>\n",
       "      <td>0.28</td>\n",
       "      <td>1.32</td>\n",
       "      <td>21.342</td>\n",
       "      <td>22.103</td>\n",
       "      <td>23.387</td>\n",
       "      <td>39694.65</td>\n",
       "      <td>45518.14</td>\n",
       "      <td>65161.68</td>\n",
       "      <td>0.77</td>\n",
       "      <td>736738.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-14</th>\n",
       "      <td>21.49</td>\n",
       "      <td>21.99</td>\n",
       "      <td>21.92</td>\n",
       "      <td>21.48</td>\n",
       "      <td>23331.04</td>\n",
       "      <td>0.44</td>\n",
       "      <td>2.05</td>\n",
       "      <td>21.366</td>\n",
       "      <td>21.923</td>\n",
       "      <td>23.253</td>\n",
       "      <td>33590.21</td>\n",
       "      <td>42935.74</td>\n",
       "      <td>61716.11</td>\n",
       "      <td>0.58</td>\n",
       "      <td>736739.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-22</th>\n",
       "      <td>22.25</td>\n",
       "      <td>22.76</td>\n",
       "      <td>22.28</td>\n",
       "      <td>22.02</td>\n",
       "      <td>36105.01</td>\n",
       "      <td>0.36</td>\n",
       "      <td>1.64</td>\n",
       "      <td>21.446</td>\n",
       "      <td>21.909</td>\n",
       "      <td>23.137</td>\n",
       "      <td>35397.58</td>\n",
       "      <td>39904.78</td>\n",
       "      <td>60149.60</td>\n",
       "      <td>0.90</td>\n",
       "      <td>736747.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-23</th>\n",
       "      <td>22.88</td>\n",
       "      <td>23.37</td>\n",
       "      <td>22.82</td>\n",
       "      <td>22.71</td>\n",
       "      <td>52914.01</td>\n",
       "      <td>0.54</td>\n",
       "      <td>2.42</td>\n",
       "      <td>21.938</td>\n",
       "      <td>21.929</td>\n",
       "      <td>23.022</td>\n",
       "      <td>35119.58</td>\n",
       "      <td>41871.97</td>\n",
       "      <td>56372.85</td>\n",
       "      <td>1.32</td>\n",
       "      <td>736748.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-26</th>\n",
       "      <td>22.80</td>\n",
       "      <td>23.78</td>\n",
       "      <td>23.53</td>\n",
       "      <td>22.80</td>\n",
       "      <td>60985.11</td>\n",
       "      <td>0.69</td>\n",
       "      <td>3.02</td>\n",
       "      <td>22.406</td>\n",
       "      <td>21.955</td>\n",
       "      <td>22.942</td>\n",
       "      <td>40827.52</td>\n",
       "      <td>42736.34</td>\n",
       "      <td>56007.50</td>\n",
       "      <td>1.53</td>\n",
       "      <td>736751.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-27</th>\n",
       "      <td>23.53</td>\n",
       "      <td>25.88</td>\n",
       "      <td>24.16</td>\n",
       "      <td>23.53</td>\n",
       "      <td>95578.03</td>\n",
       "      <td>0.63</td>\n",
       "      <td>2.68</td>\n",
       "      <td>22.942</td>\n",
       "      <td>22.142</td>\n",
       "      <td>22.875</td>\n",
       "      <td>53782.64</td>\n",
       "      <td>46738.65</td>\n",
       "      <td>55576.11</td>\n",
       "      <td>2.39</td>\n",
       "      <td>736752.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>643 rows × 15 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             open   high  close    low     volume  price_change  p_change  \\\n",
       "2015-03-02  12.25  12.67  12.52  12.20   96291.73          0.32      2.62   \n",
       "2015-03-03  12.52  13.06  12.70  12.52  139071.61          0.18      1.44   \n",
       "2015-03-04  12.80  12.92  12.90  12.61   67075.44          0.20      1.57   \n",
       "2015-03-05  12.88  13.45  13.16  12.87   93180.39          0.26      2.02   \n",
       "2015-03-06  13.17  14.48  14.28  13.13  179831.72          1.12      8.51   \n",
       "2015-03-09  14.14  14.85  14.31  13.80  144945.66          0.03      0.21   \n",
       "2015-03-10  14.20  14.80  14.65  14.01  101213.51          0.34      2.38   \n",
       "2015-03-11  14.80  15.08  14.30  14.14  119708.43         -0.35     -2.39   \n",
       "2015-03-12  14.11  14.80  14.11  13.95   84978.37         -0.19     -1.33   \n",
       "2015-03-13  14.13  14.50  14.47  14.08   61342.22          0.36      2.55   \n",
       "2015-03-16  14.52  15.05  14.87  14.51   94468.30          0.40      2.76   \n",
       "2015-03-17  14.90  15.44  15.18  14.63  158770.77          0.31      2.08   \n",
       "2015-03-18  15.18  15.66  15.31  15.02  121538.71          0.13      0.86   \n",
       "2015-03-19  15.20  15.64  15.38  15.11   93644.19          0.07      0.46   \n",
       "2015-03-20  15.38  15.48  15.34  15.18   76800.13         -0.04     -0.26   \n",
       "2015-03-23  15.34  15.56  15.38  15.25   89461.32          0.04      0.26   \n",
       "2015-03-24  15.38  16.16  15.68  15.28  153390.08          0.30      1.95   \n",
       "2015-03-25  15.97  15.97  15.30  15.18   97174.40         -0.38     -2.42   \n",
       "2015-03-26  15.14  15.35  14.93  14.91   84877.75         -0.37     -2.42   \n",
       "2015-03-27  14.90  15.86  15.77  14.90  120352.13          0.84      5.63   \n",
       "2015-03-30  15.99  16.63  16.42  15.99   85090.45          0.65      4.12   \n",
       "2015-03-31  16.78  16.88  16.17  16.07   84467.62         -0.25     -1.52   \n",
       "2015-04-01  16.18  16.48  16.29  16.00   68609.42          0.12      0.74   \n",
       "2015-04-02  16.21  16.50  16.44  16.21   66336.32          0.15      0.92   \n",
       "2015-04-03  16.44  16.77  16.66  16.25   91962.88          0.22      1.34   \n",
       "2015-04-07  16.54  17.98  17.54  16.50  122471.85          0.88      5.28   \n",
       "2015-04-08  17.60  18.53  18.42  17.60  157725.97          0.88      5.02   \n",
       "2015-04-09  18.28  19.89  19.62  18.02  183119.05          1.20      6.51   \n",
       "2015-04-10  19.55  19.89  19.43  19.20  112962.15         -0.19     -0.97   \n",
       "2015-04-13  19.60  21.30  21.13  19.50  171822.69          1.70      8.75   \n",
       "...           ...    ...    ...    ...        ...           ...       ...   \n",
       "2018-01-10  24.10  24.60  23.80  23.40   70125.79         -0.14     -0.58   \n",
       "2018-01-11  23.67  23.85  23.67  23.21   48525.75         -0.12     -0.50   \n",
       "2018-01-12  23.70  25.15  24.24  23.42  120303.53          0.56      2.37   \n",
       "2018-01-15  24.01  24.23  23.43  23.30   69768.17         -0.80     -3.30   \n",
       "2018-01-16  23.40  24.60  24.40  23.30  101295.42          0.96      4.10   \n",
       "2018-01-17  24.42  24.92  24.60  23.80   92242.51          0.20      0.82   \n",
       "2018-01-18  24.40  24.88  24.60  24.30   67435.14          0.01      0.04   \n",
       "2018-01-19  24.60  25.34  25.13  24.42  128449.11          0.53      2.15   \n",
       "2018-01-22  25.14  25.40  25.13  24.75   68292.08         -0.01     -0.04   \n",
       "2018-01-23  25.15  25.53  25.50  24.93  104205.76          0.39      1.55   \n",
       "2018-01-24  25.49  26.28  25.29  25.20  134838.00         -0.20     -0.79   \n",
       "2018-01-25  24.99  24.99  24.37  24.23  104097.59         -0.93     -3.68   \n",
       "2018-01-26  24.27  24.74  24.49  24.22   50601.83          0.11      0.45   \n",
       "2018-01-29  24.40  24.63  23.77  23.72   65469.81         -0.73     -2.98   \n",
       "2018-01-30  23.71  24.08  23.83  23.70   32420.43          0.05      0.21   \n",
       "2018-01-31  23.85  23.98  23.72  23.31   49155.02         -0.11     -0.46   \n",
       "2018-02-01  23.71  23.86  22.42  22.22   66414.64         -1.30     -5.48   \n",
       "2018-02-02  22.40  22.70  22.62  21.53   33242.11          0.20      0.89   \n",
       "2018-02-05  22.45  23.39  23.27  22.25   52341.39          0.65      2.87   \n",
       "2018-02-06  22.80  23.55  22.29  22.20   55555.00         -0.97     -4.17   \n",
       "2018-02-07  22.69  23.11  21.80  21.29   53853.25         -0.50     -2.24   \n",
       "2018-02-08  21.79  22.09  21.88  21.75   27068.16          0.09      0.41   \n",
       "2018-02-09  21.20  21.46  20.36  20.19   54304.01         -1.50     -6.86   \n",
       "2018-02-12  20.70  21.40  21.19  20.63   32445.39          0.82      4.03   \n",
       "2018-02-13  21.40  21.90  21.48  21.31   30802.45          0.28      1.32   \n",
       "2018-02-14  21.49  21.99  21.92  21.48   23331.04          0.44      2.05   \n",
       "2018-02-22  22.25  22.76  22.28  22.02   36105.01          0.36      1.64   \n",
       "2018-02-23  22.88  23.37  22.82  22.71   52914.01          0.54      2.42   \n",
       "2018-02-26  22.80  23.78  23.53  22.80   60985.11          0.69      3.02   \n",
       "2018-02-27  23.53  25.88  24.16  23.53   95578.03          0.63      2.68   \n",
       "\n",
       "               ma5    ma10    ma20      v_ma5     v_ma10     v_ma20  turnover  \\\n",
       "2015-03-02  12.520  12.520  12.520   96291.73   96291.73   96291.73      3.30   \n",
       "2015-03-03  12.610  12.610  12.610  117681.67  117681.67  117681.67      4.76   \n",
       "2015-03-04  12.707  12.707  12.707  100812.93  100812.93  100812.93      2.30   \n",
       "2015-03-05  12.820  12.820  12.820   98904.79   98904.79   98904.79      3.19   \n",
       "2015-03-06  13.112  13.112  13.112  115090.18  115090.18  115090.18      6.16   \n",
       "2015-03-09  13.470  13.312  13.312  124820.96  120066.09  120066.09      4.96   \n",
       "2015-03-10  13.860  13.503  13.503  117249.34  117372.87  117372.87      3.46   \n",
       "2015-03-11  14.140  13.603  13.603  127775.94  117664.81  117664.81      4.10   \n",
       "2015-03-12  14.330  13.659  13.659  126135.54  114032.98  114032.98      2.91   \n",
       "2015-03-13  14.368  13.740  13.740  102437.64  108763.91  108763.91      2.10   \n",
       "2015-03-16  14.480  13.975  13.843   92342.17  108581.56  107464.31      3.23   \n",
       "2015-03-17  14.586  14.223  13.954  103853.62  110551.48  111739.85      5.43   \n",
       "2015-03-18  14.788  14.464  14.058  104219.67  115997.81  112493.60      4.16   \n",
       "2015-03-19  15.042  14.686  14.153  105952.84  116044.19  111147.22      3.21   \n",
       "2015-03-20  15.216  14.792  14.232  109044.42  105741.03  108857.41      2.63   \n",
       "2015-03-23  15.318  14.899  14.304  108043.02  100192.60  107645.16      3.06   \n",
       "2015-03-24  15.418  15.002  14.385  106966.89  105410.25  110336.03      5.25   \n",
       "2015-03-25  15.416  15.102  14.436  102094.02  103156.85  109604.83      3.33   \n",
       "2015-03-26  15.326  15.184  14.462  100340.74  103146.79  108303.41      2.91   \n",
       "2015-03-27  15.412  15.314  14.527  109051.14  109047.78  108905.84      4.12   \n",
       "2015-03-30  15.620  15.469  14.722  108176.96  108109.99  108345.78      2.91   \n",
       "2015-03-31  15.718  15.568  14.896   94392.47  100679.68  105615.58      2.89   \n",
       "2015-04-01  15.916  15.666  15.065   88679.47   95386.75  105692.28      2.35   \n",
       "2015-04-02  16.218  15.772  15.229   84971.19   92655.96  104350.08      2.27   \n",
       "2015-04-03  16.396  15.904  15.348   79293.34   94172.24   99956.63      3.15   \n",
       "2015-04-07  16.620  16.120  15.510   86769.62   97473.29   98832.94      4.19   \n",
       "2015-04-08  17.070  16.394  15.698  101421.29   97906.88  101658.57      5.40   \n",
       "2015-04-09  17.736  16.826  15.964  124323.21  106501.34  104829.10      6.27   \n",
       "2015-04-10  18.334  17.276  16.230  133648.38  109309.78  106228.29      3.87   \n",
       "2015-04-13  19.228  17.812  16.563  149620.34  114456.84  111752.31      5.88   \n",
       "...            ...     ...     ...        ...        ...        ...       ...   \n",
       "2018-01-10  24.410  23.394  23.204  119246.95   85508.89   66934.89      1.76   \n",
       "2018-01-11  24.130  23.548  23.197  102925.87   85432.61   65928.23      1.21   \n",
       "2018-01-12  24.076  23.748  23.236   86133.33   91838.46   69690.35      3.01   \n",
       "2018-01-15  23.820  23.860  23.257   78179.81   95219.71   71006.65      1.75   \n",
       "2018-01-16  23.908  24.058  23.321   82003.73  101081.47   74590.92      2.54   \n",
       "2018-01-17  24.068  24.239  23.378   86427.08  102837.01   77049.61      2.31   \n",
       "2018-01-18  24.254  24.192  23.441   90208.95   96567.41   78252.92      1.69   \n",
       "2018-01-19  24.432  24.254  23.537   91838.07   88985.70   82975.10      3.21   \n",
       "2018-01-22  24.772  24.296  23.644   91542.85   84861.33   84970.00      1.71   \n",
       "2018-01-23  24.992  24.450  23.844   92124.92   87064.33   85876.80      2.61   \n",
       "2018-01-24  25.130  24.599  23.997  100644.02   93535.55   89522.22      3.37   \n",
       "2018-01-25  25.084  24.669  24.109  107976.51   99092.73   92262.67      2.61   \n",
       "2018-01-26  24.956  24.694  24.221   92407.05   92122.56   91980.51      1.27   \n",
       "2018-01-29  24.684  24.728  24.294   91842.60   91692.73   93456.22      1.64   \n",
       "2018-01-30  24.350  24.671  24.365   77485.53   84805.23   92943.35      0.81   \n",
       "2018-01-31  24.036  24.583  24.411   60348.94   80496.48   91666.75      1.23   \n",
       "2018-02-01  23.646  24.365  24.279   52812.35   80394.43   88480.92      1.66   \n",
       "2018-02-02  23.272  24.114  24.184   49340.40   70873.73   79929.71      0.83   \n",
       "2018-02-05  23.172  23.928  24.112   46714.72   69278.66   77070.00      1.31   \n",
       "2018-02-06  22.864  23.607  24.029   51341.63   64413.58   75738.95      1.39   \n",
       "2018-02-07  22.480  23.258  23.929   52281.28   56315.11   74925.33      1.35   \n",
       "2018-02-08  22.372  23.009  23.839   44411.98   48612.16   73852.45      0.68   \n",
       "2018-02-09  21.920  22.596  23.645   48624.36   48982.38   70552.47      1.36   \n",
       "2018-02-12  21.504  22.338  23.533   44645.16   45679.94   68686.33      0.81   \n",
       "2018-02-13  21.342  22.103  23.387   39694.65   45518.14   65161.68      0.77   \n",
       "2018-02-14  21.366  21.923  23.253   33590.21   42935.74   61716.11      0.58   \n",
       "2018-02-22  21.446  21.909  23.137   35397.58   39904.78   60149.60      0.90   \n",
       "2018-02-23  21.938  21.929  23.022   35119.58   41871.97   56372.85      1.32   \n",
       "2018-02-26  22.406  21.955  22.942   40827.52   42736.34   56007.50      1.53   \n",
       "2018-02-27  22.942  22.142  22.875   53782.64   46738.65   55576.11      2.39   \n",
       "\n",
       "                time  \n",
       "2015-03-02  735659.0  \n",
       "2015-03-03  735660.0  \n",
       "2015-03-04  735661.0  \n",
       "2015-03-05  735662.0  \n",
       "2015-03-06  735663.0  \n",
       "2015-03-09  735666.0  \n",
       "2015-03-10  735667.0  \n",
       "2015-03-11  735668.0  \n",
       "2015-03-12  735669.0  \n",
       "2015-03-13  735670.0  \n",
       "2015-03-16  735673.0  \n",
       "2015-03-17  735674.0  \n",
       "2015-03-18  735675.0  \n",
       "2015-03-19  735676.0  \n",
       "2015-03-20  735677.0  \n",
       "2015-03-23  735680.0  \n",
       "2015-03-24  735681.0  \n",
       "2015-03-25  735682.0  \n",
       "2015-03-26  735683.0  \n",
       "2015-03-27  735684.0  \n",
       "2015-03-30  735687.0  \n",
       "2015-03-31  735688.0  \n",
       "2015-04-01  735689.0  \n",
       "2015-04-02  735690.0  \n",
       "2015-04-03  735691.0  \n",
       "2015-04-07  735695.0  \n",
       "2015-04-08  735696.0  \n",
       "2015-04-09  735697.0  \n",
       "2015-04-10  735698.0  \n",
       "2015-04-13  735701.0  \n",
       "...              ...  \n",
       "2018-01-10  736704.0  \n",
       "2018-01-11  736705.0  \n",
       "2018-01-12  736706.0  \n",
       "2018-01-15  736709.0  \n",
       "2018-01-16  736710.0  \n",
       "2018-01-17  736711.0  \n",
       "2018-01-18  736712.0  \n",
       "2018-01-19  736713.0  \n",
       "2018-01-22  736716.0  \n",
       "2018-01-23  736717.0  \n",
       "2018-01-24  736718.0  \n",
       "2018-01-25  736719.0  \n",
       "2018-01-26  736720.0  \n",
       "2018-01-29  736723.0  \n",
       "2018-01-30  736724.0  \n",
       "2018-01-31  736725.0  \n",
       "2018-02-01  736726.0  \n",
       "2018-02-02  736727.0  \n",
       "2018-02-05  736730.0  \n",
       "2018-02-06  736731.0  \n",
       "2018-02-07  736732.0  \n",
       "2018-02-08  736733.0  \n",
       "2018-02-09  736734.0  \n",
       "2018-02-12  736737.0  \n",
       "2018-02-13  736738.0  \n",
       "2018-02-14  736739.0  \n",
       "2018-02-22  736747.0  \n",
       "2018-02-23  736748.0  \n",
       "2018-02-26  736751.0  \n",
       "2018-02-27  736752.0  \n",
       "\n",
       "[643 rows x 15 columns]"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据重采样\n",
    "week_k = data.resample(\"W\").last()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>open</th>\n",
       "      <th>high</th>\n",
       "      <th>close</th>\n",
       "      <th>low</th>\n",
       "      <th>volume</th>\n",
       "      <th>price_change</th>\n",
       "      <th>p_change</th>\n",
       "      <th>ma5</th>\n",
       "      <th>ma10</th>\n",
       "      <th>ma20</th>\n",
       "      <th>v_ma5</th>\n",
       "      <th>v_ma10</th>\n",
       "      <th>v_ma20</th>\n",
       "      <th>turnover</th>\n",
       "      <th>time</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2015-03-08</th>\n",
       "      <td>13.17</td>\n",
       "      <td>14.48</td>\n",
       "      <td>14.28</td>\n",
       "      <td>13.13</td>\n",
       "      <td>179831.72</td>\n",
       "      <td>1.12</td>\n",
       "      <td>8.51</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>13.112</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>115090.18</td>\n",
       "      <td>6.16</td>\n",
       "      <td>735663.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-15</th>\n",
       "      <td>14.13</td>\n",
       "      <td>14.50</td>\n",
       "      <td>14.47</td>\n",
       "      <td>14.08</td>\n",
       "      <td>61342.22</td>\n",
       "      <td>0.36</td>\n",
       "      <td>2.55</td>\n",
       "      <td>14.368</td>\n",
       "      <td>13.740</td>\n",
       "      <td>13.740</td>\n",
       "      <td>102437.64</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>108763.91</td>\n",
       "      <td>2.10</td>\n",
       "      <td>735670.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-22</th>\n",
       "      <td>15.38</td>\n",
       "      <td>15.48</td>\n",
       "      <td>15.34</td>\n",
       "      <td>15.18</td>\n",
       "      <td>76800.13</td>\n",
       "      <td>-0.04</td>\n",
       "      <td>-0.26</td>\n",
       "      <td>15.216</td>\n",
       "      <td>14.792</td>\n",
       "      <td>14.232</td>\n",
       "      <td>109044.42</td>\n",
       "      <td>105741.03</td>\n",
       "      <td>108857.41</td>\n",
       "      <td>2.63</td>\n",
       "      <td>735677.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-29</th>\n",
       "      <td>14.90</td>\n",
       "      <td>15.86</td>\n",
       "      <td>15.77</td>\n",
       "      <td>14.90</td>\n",
       "      <td>120352.13</td>\n",
       "      <td>0.84</td>\n",
       "      <td>5.63</td>\n",
       "      <td>15.412</td>\n",
       "      <td>15.314</td>\n",
       "      <td>14.527</td>\n",
       "      <td>109051.14</td>\n",
       "      <td>109047.78</td>\n",
       "      <td>108905.84</td>\n",
       "      <td>4.12</td>\n",
       "      <td>735684.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-05</th>\n",
       "      <td>16.44</td>\n",
       "      <td>16.77</td>\n",
       "      <td>16.66</td>\n",
       "      <td>16.25</td>\n",
       "      <td>91962.88</td>\n",
       "      <td>0.22</td>\n",
       "      <td>1.34</td>\n",
       "      <td>16.396</td>\n",
       "      <td>15.904</td>\n",
       "      <td>15.348</td>\n",
       "      <td>79293.34</td>\n",
       "      <td>94172.24</td>\n",
       "      <td>99956.63</td>\n",
       "      <td>3.15</td>\n",
       "      <td>735691.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             open   high  close    low     volume  price_change  p_change  \\\n",
       "2015-03-08  13.17  14.48  14.28  13.13  179831.72          1.12      8.51   \n",
       "2015-03-15  14.13  14.50  14.47  14.08   61342.22          0.36      2.55   \n",
       "2015-03-22  15.38  15.48  15.34  15.18   76800.13         -0.04     -0.26   \n",
       "2015-03-29  14.90  15.86  15.77  14.90  120352.13          0.84      5.63   \n",
       "2015-04-05  16.44  16.77  16.66  16.25   91962.88          0.22      1.34   \n",
       "\n",
       "               ma5    ma10    ma20      v_ma5     v_ma10     v_ma20  turnover  \\\n",
       "2015-03-08  13.112  13.112  13.112  115090.18  115090.18  115090.18      6.16   \n",
       "2015-03-15  14.368  13.740  13.740  102437.64  108763.91  108763.91      2.10   \n",
       "2015-03-22  15.216  14.792  14.232  109044.42  105741.03  108857.41      2.63   \n",
       "2015-03-29  15.412  15.314  14.527  109051.14  109047.78  108905.84      4.12   \n",
       "2015-04-05  16.396  15.904  15.348   79293.34   94172.24   99956.63      3.15   \n",
       "\n",
       "                time  \n",
       "2015-03-08  735663.0  \n",
       "2015-03-15  735670.0  \n",
       "2015-03-22  735677.0  \n",
       "2015-03-29  735684.0  \n",
       "2015-04-05  735691.0  "
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "week_k.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [],
   "source": [
    "week_k[\"open\"] = data[\"open\"].resample(\"W\").first()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [],
   "source": [
    "week_k[\"high\"] = data[\"high\"].resample(\"W\").max()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [],
   "source": [
    "week_k[\"low\"] = data[\"low\"].resample(\"W\").min()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [],
   "source": [
    "# sequence of (time, open, close, high, low, ...)\n",
    "week_k = week_k[[\"time\", \"open\", \"close\", \"high\", \"low\"]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1300x1000 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "figure, axes = plt.subplots(nrows=1, ncols=1, figsize=(13, 10), dpi=100)\n",
    "\n",
    "# 绘制日K线图\n",
    "candlestick_ochl(axes, week_k.values[:50], width=1.8, colorup=\"r\", colordown=\"g\")\n",
    "\n",
    "# 显示日期\n",
    "axes.xaxis_date()\n",
    "\n",
    "# 添加网格\n",
    "plt.grid(linestyle=\"--\", alpha=0.5)\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>time</th>\n",
       "      <th>open</th>\n",
       "      <th>close</th>\n",
       "      <th>high</th>\n",
       "      <th>low</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2015-03-08</th>\n",
       "      <td>735663.0</td>\n",
       "      <td>12.25</td>\n",
       "      <td>14.28</td>\n",
       "      <td>14.48</td>\n",
       "      <td>12.20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-15</th>\n",
       "      <td>735670.0</td>\n",
       "      <td>14.14</td>\n",
       "      <td>14.47</td>\n",
       "      <td>15.08</td>\n",
       "      <td>13.80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-22</th>\n",
       "      <td>735677.0</td>\n",
       "      <td>14.52</td>\n",
       "      <td>15.34</td>\n",
       "      <td>15.66</td>\n",
       "      <td>14.51</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-03-29</th>\n",
       "      <td>735684.0</td>\n",
       "      <td>15.34</td>\n",
       "      <td>15.77</td>\n",
       "      <td>16.16</td>\n",
       "      <td>14.90</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-05</th>\n",
       "      <td>735691.0</td>\n",
       "      <td>15.99</td>\n",
       "      <td>16.66</td>\n",
       "      <td>16.88</td>\n",
       "      <td>15.99</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-12</th>\n",
       "      <td>735698.0</td>\n",
       "      <td>16.54</td>\n",
       "      <td>19.43</td>\n",
       "      <td>19.89</td>\n",
       "      <td>16.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-19</th>\n",
       "      <td>735705.0</td>\n",
       "      <td>19.60</td>\n",
       "      <td>22.06</td>\n",
       "      <td>25.56</td>\n",
       "      <td>19.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-04-26</th>\n",
       "      <td>735712.0</td>\n",
       "      <td>21.70</td>\n",
       "      <td>21.50</td>\n",
       "      <td>22.78</td>\n",
       "      <td>20.24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-05-03</th>\n",
       "      <td>735718.0</td>\n",
       "      <td>22.56</td>\n",
       "      <td>22.49</td>\n",
       "      <td>23.65</td>\n",
       "      <td>21.02</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-05-10</th>\n",
       "      <td>735726.0</td>\n",
       "      <td>22.20</td>\n",
       "      <td>20.00</td>\n",
       "      <td>22.55</td>\n",
       "      <td>18.59</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-05-17</th>\n",
       "      <td>735733.0</td>\n",
       "      <td>20.31</td>\n",
       "      <td>22.28</td>\n",
       "      <td>22.59</td>\n",
       "      <td>20.15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-05-24</th>\n",
       "      <td>735740.0</td>\n",
       "      <td>22.28</td>\n",
       "      <td>29.54</td>\n",
       "      <td>30.99</td>\n",
       "      <td>22.08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-05-31</th>\n",
       "      <td>735747.0</td>\n",
       "      <td>29.30</td>\n",
       "      <td>25.80</td>\n",
       "      <td>30.30</td>\n",
       "      <td>23.70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-06-07</th>\n",
       "      <td>735754.0</td>\n",
       "      <td>25.86</td>\n",
       "      <td>28.19</td>\n",
       "      <td>28.59</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-06-14</th>\n",
       "      <td>735761.0</td>\n",
       "      <td>28.40</td>\n",
       "      <td>35.21</td>\n",
       "      <td>36.35</td>\n",
       "      <td>28.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-06-21</th>\n",
       "      <td>735768.0</td>\n",
       "      <td>34.99</td>\n",
       "      <td>28.07</td>\n",
       "      <td>34.99</td>\n",
       "      <td>28.07</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-06-28</th>\n",
       "      <td>735775.0</td>\n",
       "      <td>26.80</td>\n",
       "      <td>25.29</td>\n",
       "      <td>28.80</td>\n",
       "      <td>24.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-07-05</th>\n",
       "      <td>735780.0</td>\n",
       "      <td>26.50</td>\n",
       "      <td>23.27</td>\n",
       "      <td>26.98</td>\n",
       "      <td>21.44</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-07-12</th>\n",
       "      <td>735789.0</td>\n",
       "      <td>22.20</td>\n",
       "      <td>25.61</td>\n",
       "      <td>25.61</td>\n",
       "      <td>22.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-07-19</th>\n",
       "      <td>735796.0</td>\n",
       "      <td>25.63</td>\n",
       "      <td>21.12</td>\n",
       "      <td>27.90</td>\n",
       "      <td>19.89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-07-26</th>\n",
       "      <td>735803.0</td>\n",
       "      <td>21.10</td>\n",
       "      <td>22.99</td>\n",
       "      <td>24.55</td>\n",
       "      <td>20.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-08-02</th>\n",
       "      <td>735810.0</td>\n",
       "      <td>22.30</td>\n",
       "      <td>17.51</td>\n",
       "      <td>23.65</td>\n",
       "      <td>17.02</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-08-09</th>\n",
       "      <td>735817.0</td>\n",
       "      <td>17.39</td>\n",
       "      <td>17.98</td>\n",
       "      <td>18.36</td>\n",
       "      <td>15.77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-08-16</th>\n",
       "      <td>735824.0</td>\n",
       "      <td>18.22</td>\n",
       "      <td>21.95</td>\n",
       "      <td>22.83</td>\n",
       "      <td>18.22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-08-23</th>\n",
       "      <td>735831.0</td>\n",
       "      <td>21.67</td>\n",
       "      <td>20.36</td>\n",
       "      <td>22.67</td>\n",
       "      <td>18.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-08-30</th>\n",
       "      <td>735838.0</td>\n",
       "      <td>20.00</td>\n",
       "      <td>16.46</td>\n",
       "      <td>20.40</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-06</th>\n",
       "      <td>735843.0</td>\n",
       "      <td>16.13</td>\n",
       "      <td>12.36</td>\n",
       "      <td>16.20</td>\n",
       "      <td>12.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-13</th>\n",
       "      <td>735852.0</td>\n",
       "      <td>12.92</td>\n",
       "      <td>16.07</td>\n",
       "      <td>16.07</td>\n",
       "      <td>12.63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-20</th>\n",
       "      <td>735859.0</td>\n",
       "      <td>16.62</td>\n",
       "      <td>14.02</td>\n",
       "      <td>16.64</td>\n",
       "      <td>13.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-09-27</th>\n",
       "      <td>735866.0</td>\n",
       "      <td>13.90</td>\n",
       "      <td>15.29</td>\n",
       "      <td>15.95</td>\n",
       "      <td>13.73</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-08-13</th>\n",
       "      <td>736552.0</td>\n",
       "      <td>21.60</td>\n",
       "      <td>21.23</td>\n",
       "      <td>22.20</td>\n",
       "      <td>21.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-08-20</th>\n",
       "      <td>736559.0</td>\n",
       "      <td>21.10</td>\n",
       "      <td>22.40</td>\n",
       "      <td>22.98</td>\n",
       "      <td>20.93</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-08-27</th>\n",
       "      <td>736566.0</td>\n",
       "      <td>22.60</td>\n",
       "      <td>23.37</td>\n",
       "      <td>24.98</td>\n",
       "      <td>22.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-09-03</th>\n",
       "      <td>736573.0</td>\n",
       "      <td>23.45</td>\n",
       "      <td>25.04</td>\n",
       "      <td>25.88</td>\n",
       "      <td>23.04</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-09-10</th>\n",
       "      <td>736580.0</td>\n",
       "      <td>24.45</td>\n",
       "      <td>26.93</td>\n",
       "      <td>27.47</td>\n",
       "      <td>23.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-09-17</th>\n",
       "      <td>736587.0</td>\n",
       "      <td>26.90</td>\n",
       "      <td>26.89</td>\n",
       "      <td>28.55</td>\n",
       "      <td>26.31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-09-24</th>\n",
       "      <td>736594.0</td>\n",
       "      <td>26.66</td>\n",
       "      <td>26.18</td>\n",
       "      <td>28.48</td>\n",
       "      <td>25.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-10-01</th>\n",
       "      <td>736601.0</td>\n",
       "      <td>25.78</td>\n",
       "      <td>27.79</td>\n",
       "      <td>29.01</td>\n",
       "      <td>24.67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-10-08</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-10-15</th>\n",
       "      <td>736615.0</td>\n",
       "      <td>27.80</td>\n",
       "      <td>26.35</td>\n",
       "      <td>28.22</td>\n",
       "      <td>25.92</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-10-22</th>\n",
       "      <td>736622.0</td>\n",
       "      <td>26.40</td>\n",
       "      <td>28.33</td>\n",
       "      <td>29.83</td>\n",
       "      <td>25.03</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-10-29</th>\n",
       "      <td>736629.0</td>\n",
       "      <td>29.00</td>\n",
       "      <td>33.11</td>\n",
       "      <td>33.20</td>\n",
       "      <td>27.22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-11-05</th>\n",
       "      <td>736636.0</td>\n",
       "      <td>32.56</td>\n",
       "      <td>28.15</td>\n",
       "      <td>35.22</td>\n",
       "      <td>28.03</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-11-12</th>\n",
       "      <td>736643.0</td>\n",
       "      <td>28.67</td>\n",
       "      <td>28.09</td>\n",
       "      <td>29.70</td>\n",
       "      <td>27.76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-11-19</th>\n",
       "      <td>736650.0</td>\n",
       "      <td>28.61</td>\n",
       "      <td>26.08</td>\n",
       "      <td>29.89</td>\n",
       "      <td>25.91</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-11-26</th>\n",
       "      <td>736657.0</td>\n",
       "      <td>25.55</td>\n",
       "      <td>24.45</td>\n",
       "      <td>25.98</td>\n",
       "      <td>23.46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-12-03</th>\n",
       "      <td>736664.0</td>\n",
       "      <td>24.40</td>\n",
       "      <td>24.18</td>\n",
       "      <td>24.95</td>\n",
       "      <td>23.96</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-12-10</th>\n",
       "      <td>736671.0</td>\n",
       "      <td>23.91</td>\n",
       "      <td>22.61</td>\n",
       "      <td>24.15</td>\n",
       "      <td>21.51</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-12-17</th>\n",
       "      <td>736678.0</td>\n",
       "      <td>22.61</td>\n",
       "      <td>23.00</td>\n",
       "      <td>24.38</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-12-24</th>\n",
       "      <td>736685.0</td>\n",
       "      <td>23.00</td>\n",
       "      <td>22.99</td>\n",
       "      <td>23.96</td>\n",
       "      <td>22.83</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017-12-31</th>\n",
       "      <td>736692.0</td>\n",
       "      <td>22.81</td>\n",
       "      <td>22.31</td>\n",
       "      <td>22.93</td>\n",
       "      <td>21.11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-07</th>\n",
       "      <td>736699.0</td>\n",
       "      <td>22.30</td>\n",
       "      <td>24.51</td>\n",
       "      <td>25.40</td>\n",
       "      <td>22.05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-14</th>\n",
       "      <td>736706.0</td>\n",
       "      <td>24.12</td>\n",
       "      <td>24.24</td>\n",
       "      <td>25.15</td>\n",
       "      <td>23.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-21</th>\n",
       "      <td>736713.0</td>\n",
       "      <td>24.01</td>\n",
       "      <td>25.13</td>\n",
       "      <td>25.34</td>\n",
       "      <td>23.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-01-28</th>\n",
       "      <td>736720.0</td>\n",
       "      <td>25.14</td>\n",
       "      <td>24.49</td>\n",
       "      <td>26.28</td>\n",
       "      <td>24.22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-04</th>\n",
       "      <td>736727.0</td>\n",
       "      <td>24.40</td>\n",
       "      <td>22.62</td>\n",
       "      <td>24.63</td>\n",
       "      <td>21.53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-11</th>\n",
       "      <td>736734.0</td>\n",
       "      <td>22.45</td>\n",
       "      <td>20.36</td>\n",
       "      <td>23.55</td>\n",
       "      <td>20.19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-18</th>\n",
       "      <td>736739.0</td>\n",
       "      <td>20.70</td>\n",
       "      <td>21.92</td>\n",
       "      <td>21.99</td>\n",
       "      <td>20.63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-02-25</th>\n",
       "      <td>736748.0</td>\n",
       "      <td>22.25</td>\n",
       "      <td>22.82</td>\n",
       "      <td>23.37</td>\n",
       "      <td>22.02</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2018-03-04</th>\n",
       "      <td>736752.0</td>\n",
       "      <td>22.80</td>\n",
       "      <td>24.16</td>\n",
       "      <td>25.88</td>\n",
       "      <td>22.80</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>157 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                time   open  close   high    low\n",
       "2015-03-08  735663.0  12.25  14.28  14.48  12.20\n",
       "2015-03-15  735670.0  14.14  14.47  15.08  13.80\n",
       "2015-03-22  735677.0  14.52  15.34  15.66  14.51\n",
       "2015-03-29  735684.0  15.34  15.77  16.16  14.90\n",
       "2015-04-05  735691.0  15.99  16.66  16.88  15.99\n",
       "2015-04-12  735698.0  16.54  19.43  19.89  16.50\n",
       "2015-04-19  735705.0  19.60  22.06  25.56  19.50\n",
       "2015-04-26  735712.0  21.70  21.50  22.78  20.24\n",
       "2015-05-03  735718.0  22.56  22.49  23.65  21.02\n",
       "2015-05-10  735726.0  22.20  20.00  22.55  18.59\n",
       "2015-05-17  735733.0  20.31  22.28  22.59  20.15\n",
       "2015-05-24  735740.0  22.28  29.54  30.99  22.08\n",
       "2015-05-31  735747.0  29.30  25.80  30.30  23.70\n",
       "2015-06-07  735754.0  25.86  28.19  28.59  25.00\n",
       "2015-06-14  735761.0  28.40  35.21  36.35  28.40\n",
       "2015-06-21  735768.0  34.99  28.07  34.99  28.07\n",
       "2015-06-28  735775.0  26.80  25.29  28.80  24.27\n",
       "2015-07-05  735780.0  26.50  23.27  26.98  21.44\n",
       "2015-07-12  735789.0  22.20  25.61  25.61  22.10\n",
       "2015-07-19  735796.0  25.63  21.12  27.90  19.89\n",
       "2015-07-26  735803.0  21.10  22.99  24.55  20.10\n",
       "2015-08-02  735810.0  22.30  17.51  23.65  17.02\n",
       "2015-08-09  735817.0  17.39  17.98  18.36  15.77\n",
       "2015-08-16  735824.0  18.22  21.95  22.83  18.22\n",
       "2015-08-23  735831.0  21.67  20.36  22.67  18.14\n",
       "2015-08-30  735838.0  20.00  16.46  20.40  14.00\n",
       "2015-09-06  735843.0  16.13  12.36  16.20  12.30\n",
       "2015-09-13  735852.0  12.92  16.07  16.07  12.63\n",
       "2015-09-20  735859.0  16.62  14.02  16.64  13.10\n",
       "2015-09-27  735866.0  13.90  15.29  15.95  13.73\n",
       "...              ...    ...    ...    ...    ...\n",
       "2017-08-13  736552.0  21.60  21.23  22.20  21.10\n",
       "2017-08-20  736559.0  21.10  22.40  22.98  20.93\n",
       "2017-08-27  736566.0  22.60  23.37  24.98  22.14\n",
       "2017-09-03  736573.0  23.45  25.04  25.88  23.04\n",
       "2017-09-10  736580.0  24.45  26.93  27.47  23.30\n",
       "2017-09-17  736587.0  26.90  26.89  28.55  26.31\n",
       "2017-09-24  736594.0  26.66  26.18  28.48  25.35\n",
       "2017-10-01  736601.0  25.78  27.79  29.01  24.67\n",
       "2017-10-08       NaN    NaN    NaN    NaN    NaN\n",
       "2017-10-15  736615.0  27.80  26.35  28.22  25.92\n",
       "2017-10-22  736622.0  26.40  28.33  29.83  25.03\n",
       "2017-10-29  736629.0  29.00  33.11  33.20  27.22\n",
       "2017-11-05  736636.0  32.56  28.15  35.22  28.03\n",
       "2017-11-12  736643.0  28.67  28.09  29.70  27.76\n",
       "2017-11-19  736650.0  28.61  26.08  29.89  25.91\n",
       "2017-11-26  736657.0  25.55  24.45  25.98  23.46\n",
       "2017-12-03  736664.0  24.40  24.18  24.95  23.96\n",
       "2017-12-10  736671.0  23.91  22.61  24.15  21.51\n",
       "2017-12-17  736678.0  22.61  23.00  24.38  22.50\n",
       "2017-12-24  736685.0  23.00  22.99  23.96  22.83\n",
       "2017-12-31  736692.0  22.81  22.31  22.93  21.11\n",
       "2018-01-07  736699.0  22.30  24.51  25.40  22.05\n",
       "2018-01-14  736706.0  24.12  24.24  25.15  23.21\n",
       "2018-01-21  736713.0  24.01  25.13  25.34  23.30\n",
       "2018-01-28  736720.0  25.14  24.49  26.28  24.22\n",
       "2018-02-04  736727.0  24.40  22.62  24.63  21.53\n",
       "2018-02-11  736734.0  22.45  20.36  23.55  20.19\n",
       "2018-02-18  736739.0  20.70  21.92  21.99  20.63\n",
       "2018-02-25  736748.0  22.25  22.82  23.37  22.02\n",
       "2018-03-04  736752.0  22.80  24.16  25.88  22.80\n",
       "\n",
       "[157 rows x 5 columns]"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "week_k"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
